Pull Request已成功合入, 合并人@openharmony_ci
(感谢 guozejun 的贡献)修改责任田 @arkui_framework_xnode 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[FrameworkXnode xiangshouxing] @xiang-shouxing
[FrameworkResource lushi] @lushi871202
[XNode wangchensu] @wangchensu1
[FrameworkXnode wangyang] @wangyang2022
[default group member npisanov] @npisanov
[default group member skrobagleb] @skrobagleb
[Image能力 maxuchu] @huaweimaxuchu
修改责任田 @arkuiscroll 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[List组件 yangcan] @yangcan18
[List组件/Scroll组件 yeyinglong] @yylong
[Grid组件/WaterFlow组件 lijunfeng] @zcdqs
[Scroll zhangrongjie] @rongShao-Z
[Scroll组件/ScrollBar组件 haoshuo] @shengu_lancer
[Grid组件/Refresh组件 wangyansong] @tomkl123
[WaterFlow组件 fuhanfeng] @fuhanfeng
[List组件 lijianing] @wind_
[default group member ilyaerokhin] @ilyaerokhin
[default group member npisanov] @npisanov
[Image能力 maxuchu] @huaweimaxuchu
修改责任田 @arkui_architecture 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[架构/编译gn相关 sunfei] @sunfei2021
[渲染核心数据结构 yanshuifeng] @yan_shuifeng
[渲染核心数据结构 hesu] @HeSu6
[Image能力 maxuchu] @huaweimaxuchu
[default group member zakalyukinalexander_ac40] @zakalyukinalexander_ac40
修改责任田 @arkui-idlize 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[idlize guozejun] @guozejun
[default group member fironov-igor] @fironov-igor
[default group member forantar] @forantar
[default group member zakalyukinalexander_ac40] @zakalyukinalexander_ac40
[Image能力 maxuchu] @huaweimaxuchu
修改责任田 @arkui-feature-manager 相关代码, 请根据修改内容联系以下人员检视后评论"pass"后消分:
[公共 caocan] @cc520bf
[公共 laoyitong] @raulnaruto_admin
[公共 yeliangfeng] @bad-eleven
[Image类组件/公共 liyujie] @liyujie43
[公共 xuchenghua] @uniquexch
[Image组件 liujinwei] @hwliujinwei
[公共 jiangtao] @jiangtao92
[default group member spirinandrey] @spirinandrey
[default group member npisanov] @npisanov
[Image能力 maxuchu] @huaweimaxuchu
[公共 zhangfan] @myzfan
您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.


check header file pass


| check type | result | details | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TDD检查/TDD check | fail | 🔍 点击查看详情/click to show details请补充tdd用例(须大于5行)或联系以下人员检视后评论"force tdd"强制通过。若最新提交中已携带TDD,请评论"check tdd"重新触发检查。Please:
zuopengpeng: @ileft2025 |
|||||||||||||||||||||
| 检视意见检查/Review Comments Check | fail | 🔍 点击查看详情/click to show details
检视意见数量未达标(详情见上述表格),请联系组内成员积极进行代码检视。 The count of review comments falls short of the target (as detailed in the table above).Please contact your team to actively review your code. |
|||||||||||||||||||||
| 提交信息检查/Commit Message Check | fail | 🔍 点击查看详情/click to show details若当前提交信息与模板不同,请查看本代码库master分支的.gitcode目录下的PULL_REQUEST_TEMPLATE.md文件,点击"源码"旁边的"复制",然后编辑本次提交信息,粘贴复制的模板,再进行相应的修改。If the current commit message differs from the template, please refer to the PULL_REQUEST_TEMPLATE.md file in the .gitcode directory of this repository's master branch. Click 'Copy' next to 'Source Code', then edit your commit message, paste the copied template, and make the necessary modifications.
|
|||||||||||||||||||||
| 头文件引用计数检查/Header File Check | fail | 🔍 点击查看详情/click to show details头文件引用检查中,稍后返回结果。Check result will return as a comment soon. |
|||||||||||||||||||||
| 多线程映射检查/Multi-Thread Mapping Check | pass | - |
新开PR检查失败。
Check PR When Open failed.
您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.


| 责任人/owner | 文件列表/files |
|---|---|
| @arkui-idlize | frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/GridModifier.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/ListModifier.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/component/grid.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/component/list.ets ...works/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/framework/arkts/ArkUIGeneratedNativeModule.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/bridge_generated.cc frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h |
| @arkuiscroll | frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/typedNode/ArkGridNode.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/typedNode/ArkListNode.ets frameworks/bridge/declarative_frontend/ark_component/src/ArkGrid.ts frameworks/bridge/declarative_frontend/ark_component/src/ArkList.ts frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_grid_bridge.cpp frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_list_bridge.cpp frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_list_bridge.h frameworks/bridge/declarative_frontend/jsview/js_grid.cpp frameworks/bridge/declarative_frontend/jsview/js_list.cpp frameworks/bridge/declarative_frontend/jsview/js_list.h frameworks/core/components_ng/pattern/grid/grid_model.h frameworks/core/components_ng/pattern/grid/grid_model_ng.cpp frameworks/core/components_ng/pattern/grid/grid_model_ng.h frameworks/core/components_ng/pattern/list/list_layout_algorithm.cpp frameworks/core/components_ng/pattern/list/list_layout_algorithm.h frameworks/core/components_ng/pattern/list/list_model.h frameworks/core/components_ng/pattern/list/list_model_ng.cpp frameworks/core/components_ng/pattern/list/list_model_ng.h frameworks/core/components_ng/pattern/scrollable/scrollable_layout_property.cpp frameworks/core/interfaces/native/implementation/grid_modifier.cpp frameworks/core/interfaces/native/implementation/list_modifier.cpp frameworks/core/interfaces/native/node/node_list_modifier.cpp test/unittest/core/pattern/grid/grid_layout_test_ng.cpp test/unittest/core/pattern/list/list_layout_test_ng.cpp test/unittest/core/pattern/scrollable/scrollable_utils_test.cpp |
| @arkui-feature-manager | frameworks/bridge/declarative_frontend/engine/arkComponent.js |
| @arkui_architecture | frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_api_impl_bridge.cpp frameworks/core/interfaces/arkoala/arkoala_api.h interfaces/native/native_node.h |
| @arkui_framework_xnode | interfaces/native/node/style_modifier.cpp |
您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.


show file owner


| 责任人/owner | 文件列表/files |
|---|---|
| @arkui-idlize | frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/GridModifier.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/ListModifier.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/component/grid.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/component/list.ets ...works/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/framework/arkts/ArkUIGeneratedNativeModule.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/bridge_generated.cc frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h |
| @arkuiscroll | frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/typedNode/ArkGridNode.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/typedNode/ArkListNode.ets frameworks/bridge/declarative_frontend/ark_component/src/ArkGrid.ts frameworks/bridge/declarative_frontend/ark_component/src/ArkList.ts frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_grid_bridge.cpp frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_list_bridge.cpp frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_list_bridge.h frameworks/bridge/declarative_frontend/jsview/js_grid.cpp frameworks/bridge/declarative_frontend/jsview/js_list.cpp frameworks/bridge/declarative_frontend/jsview/js_list.h frameworks/core/components_ng/pattern/grid/grid_model.h frameworks/core/components_ng/pattern/grid/grid_model_ng.cpp frameworks/core/components_ng/pattern/grid/grid_model_ng.h frameworks/core/components_ng/pattern/list/list_layout_algorithm.cpp frameworks/core/components_ng/pattern/list/list_layout_algorithm.h frameworks/core/components_ng/pattern/list/list_model.h frameworks/core/components_ng/pattern/list/list_model_ng.cpp frameworks/core/components_ng/pattern/list/list_model_ng.h frameworks/core/components_ng/pattern/scrollable/scrollable_layout_property.cpp frameworks/core/interfaces/native/implementation/grid_modifier.cpp frameworks/core/interfaces/native/implementation/list_modifier.cpp frameworks/core/interfaces/native/node/node_list_modifier.cpp test/unittest/core/pattern/grid/grid_layout_test_ng.cpp test/unittest/core/pattern/list/list_layout_test_ng.cpp test/unittest/core/pattern/scrollable/scrollable_utils_test.cpp |
| @arkui-feature-manager | frameworks/bridge/declarative_frontend/engine/arkComponent.js |
| @arkui_architecture | frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_api_impl_bridge.cpp frameworks/core/interfaces/arkoala/arkoala_api.h interfaces/native/native_node.h |
| @arkui_framework_xnode | interfaces/native/node/style_modifier.cpp |
您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.


show file owner


| 责任人/owner | 文件列表/files |
|---|---|
| @arkui-idlize | frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/GridModifier.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/ListModifier.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/component/grid.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/component/list.ets ...works/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/generated/framework/arkts/ArkUIGeneratedNativeModule.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/bridge_generated.cc frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h |
| @arkuiscroll | frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/typedNode/ArkGridNode.ets frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/typedNode/ArkListNode.ets frameworks/bridge/declarative_frontend/ark_component/src/ArkGrid.ts frameworks/bridge/declarative_frontend/ark_component/src/ArkList.ts frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_grid_bridge.cpp frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_list_bridge.cpp frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_list_bridge.h frameworks/bridge/declarative_frontend/jsview/js_grid.cpp frameworks/bridge/declarative_frontend/jsview/js_list.cpp frameworks/bridge/declarative_frontend/jsview/js_list.h frameworks/core/components_ng/pattern/grid/grid_model.h frameworks/core/components_ng/pattern/grid/grid_model_ng.cpp frameworks/core/components_ng/pattern/grid/grid_model_ng.h frameworks/core/components_ng/pattern/list/list_layout_algorithm.cpp frameworks/core/components_ng/pattern/list/list_layout_algorithm.h frameworks/core/components_ng/pattern/list/list_model.h frameworks/core/components_ng/pattern/list/list_model_ng.cpp frameworks/core/components_ng/pattern/list/list_model_ng.h frameworks/core/components_ng/pattern/scrollable/scrollable_layout_property.cpp frameworks/core/interfaces/native/implementation/grid_modifier.cpp frameworks/core/interfaces/native/implementation/list_modifier.cpp frameworks/core/interfaces/native/node/node_list_modifier.cpp test/unittest/core/pattern/grid/grid_layout_test_ng.cpp test/unittest/core/pattern/list/list_layout_test_ng.cpp test/unittest/core/pattern/scrollable/scrollable_utils_test.cpp |
| @arkui-feature-manager | frameworks/bridge/declarative_frontend/engine/arkComponent.js |
| @arkui_architecture | frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/arkts_native_api_impl_bridge.cpp frameworks/core/interfaces/arkoala/arkoala_api.h interfaces/native/native_node.h |
| @arkui_framework_xnode | interfaces/native/node/style_modifier.cpp |
您可通过评论"list commands"来查询命令列表。
You can leave a "list commands" comment to get commands list.


IssueNo:#69855
Description:Add supportEmptyBranchInLazyLoading for ArkUI1.2
Sig: SIG_ApplicationFramework
Binary Source: No(涉及则Yes)
请勿修改以下选项内容,仅需保存后点击复选框,或在编辑时将对应项前面的
[ ]改为[x]Do not modify the following option content. Simply save and click the checkbox, or when editing, change
[ ]to[x]for the relevant item.Feature or Bugfix
是否涉及非兼容变更/Whether it involves incompatible changes
TDD自验结果/TDD Self-Verification Results
XTS自验结果/XTS Self-Verification Results
检视意见是否都已闭环/Have all review comments been resolved
是否已执行L0用例