/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_layout_property.cpp | 74 auto sticky = propStickyStyle_.value_or(V2::StickyStyle::NONE); in ToJsonValue() 75 if (sticky == V2::StickyStyle::HEADER) { in ToJsonValue() 77 } else if (sticky == V2::StickyStyle::FOOTER) { in ToJsonValue() 79 } else if (sticky == V2::StickyStyle::BOTH) { in ToJsonValue()
|
H A D | list_item_group_layout_algorithm.cpp | 541 V2::StickyStyle sticky = listLayoutProperty_->GetStickyStyle().value_or(V2::StickyStyle::NONE); in GetItemGroupPosition() 553 if (sticky == V2::StickyStyle::HEADER || sticky == V2::StickyStyle::BOTH) { in GetItemGroupPosition() 564 if (sticky == V2::StickyStyle::FOOTER || sticky == V2::StickyStyle::BOTH) { in GetItemGroupPosition() 767 V2::StickyStyle sticky = listLayoutProperty_->GetStickyStyle().value_or(V2::StickyStyle::NONE); in MeasureStart() 769 if (sticky == V2::StickyStyle::HEADER || sticky == V2::StickyStyle::BOTH) { in MeasureStart() 796 V2::StickyStyle sticky = listLayoutProperty_->GetStickyStyle().value_or(V2::StickyStyle::NONE); in MeasureEnd() 798 if (sticky == V2::StickyStyle::FOOTER || sticky == V2::StickyStyle::BOTH) { in MeasureEnd() 1121 V2::StickyStyle sticky = listLayoutProperty_->GetStickyStyle().value_or(V2::StickyStyle::NONE); in LayoutHeaderFooterRTL() 1130 if (sticky == V2::StickyStyle::BOTH || sticky == V2::StickyStyle::FOOTER) { in LayoutHeaderFooterRTL() 1167 V2::StickyStyle sticky = listLayoutProperty_->GetStickyStyle().value_or(V2::StickyStyle::NONE); in LayoutHeaderFooterLTR() [all …]
|
H A D | list_layout_property.h | 112 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(StickyStyle, V2::StickyStyle, PROPERTY_UPDATE_MEASURE);
|
H A D | list_model.h | 60 virtual void SetSticky(V2::StickyStyle stickyStyle) = 0;
|
H A D | list_model_ng.cpp | 214 void ListModelNG::SetSticky(V2::StickyStyle stickyStyle) in SetSticky() 216 ACE_UPDATE_LAYOUT_PROPERTY(ListLayoutProperty, StickyStyle, stickyStyle); in SetSticky() 525 ACE_UPDATE_NODE_LAYOUT_PROPERTY(ListLayoutProperty, StickyStyle, in SetSticky() 526 static_cast<V2::StickyStyle>(stickyStyle), frameNode); in SetSticky()
|
H A D | list_layout_algorithm.h | 583 V2::StickyStyle stickyStyle_ = V2::StickyStyle::NONE;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_list_ffi.cpp | 41 const std::vector<V2::StickyStyle> STICKY_STYLE = { V2::StickyStyle::NONE, V2::StickyStyle::HEADER, 42 V2::StickyStyle::FOOTER, V2::StickyStyle::BOTH };
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/list/ |
H A D | list_group_algorithm_test_ng.cpp | 296 model.SetSticky(V2::StickyStyle::HEADER); 323 layoutProperty_->UpdateStickyStyle(V2::StickyStyle::BOTH); 346 model.SetSticky(V2::StickyStyle::HEADER); 359 layoutProperty_->UpdateStickyStyle(V2::StickyStyle::BOTH); 380 model.SetSticky(V2::StickyStyle::FOOTER); 394 layoutProperty_->UpdateStickyStyle(V2::StickyStyle::BOTH); 416 model.SetSticky(V2::StickyStyle::HEADER); 466 model.SetSticky(V2::StickyStyle::HEADER); 502 model.SetSticky(V2::StickyStyle::FOOTER); 535 model.SetSticky(V2::StickyStyle::FOOTER); [all …]
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-beta3/ |
H A D | js-apidiff-arkui.md | 82 … | ListAttribute | sticky(value: StickyStyle): ListAttribute… 83 | ArkUI | StickyStyle … 84 | ArkUI | StickyStyle … 85 | ArkUI | StickyStyle …
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | list_component.h | 67 ACE_DEFINE_COMPONENT_PROP(Sticky, StickyStyle, StickyStyle::NONE);
|
H A D | render_list_item_group.cpp | 445 stickyHeader_ = (param.sticky == StickyStyle::HEADER) || (param.sticky == StickyStyle::BOTH); in SetItemGroupLayoutParam() 446 stickyFooter_ = (param.sticky == StickyStyle::FOOTER) || (param.sticky == StickyStyle::BOTH); in SetItemGroupLayoutParam()
|
H A D | list_properties.h | 47 enum class StickyStyle : uint32_t { enum
|
H A D | render_list.h | 476 StickyStyle sticky_ = StickyStyle::NONE;
|
H A D | render_list_item_group.h | 40 StickyStyle sticky;
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-listitemgroup.md | 166 .sticky(StickyStyle.Header | StickyStyle.Footer) 365 .sticky(StickyStyle.Header | StickyStyle.Footer)
|
H A D | ts-container-list.md | 308 sticky(value: StickyStyle) 310 …md)组件使用,设置ListItemGroup中header和footer是否要吸顶或吸底。sticky属性可以设置为 StickyStyle.Header \| StickyStyle.Foot… 326 | value | [StickyStyle](#stickystyle9枚举说明) | 是 | ListItemGroup吸顶或吸底效果。<br/>默认值:StickyStyle.None | 479 ## StickyStyle<sup>9+</sup>枚举说明 1363 .sticky(StickyStyle.Header | StickyStyle.Footer)
|
/ohos5.0/docs/en/release-notes/api-diff/v3.2-beta3/ |
H A D | js-apidiff-arkui.md | 82 … | ListAttribute | sticky(value: StickyStyle): ListAttribute… 83 | ArkUI | StickyStyle … 84 | ArkUI | StickyStyle … 85 | ArkUI | StickyStyle …
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-navigation-transition.md | 88 .sticky(StickyStyle.Header) 239 .sticky(StickyStyle.Header)
|
H A D | arkts-layout-development-create-list.md | 407 通过给List组件设置sticky属性为StickyStyle.Header,即可实现列表的粘性标题效果。如果需要支持吸底效果,可以通过footer参数初始化ListItemGroup的底部组件,并… 474 }.sticky(StickyStyle.Header) // 设置吸顶,实现粘性标题效果
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-listitemgroup.md | 166 .sticky(StickyStyle.Header | StickyStyle.Footer) 365 .sticky(StickyStyle.Header | StickyStyle.Footer)
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | list_model_impl.h | 52 void SetSticky(V2::StickyStyle stickyStyle) override;
|
H A D | list_model_impl.cpp | 132 void ListModelImpl::SetSticky(V2::StickyStyle stickyStyle) in SetSticky()
|
/ohos5.0/docs/zh-cn/application-dev/faqs/ |
H A D | faqs-arkui-layout.md | 37 可以通过List组件的sticky属性配合ListItemGroup组件来实现。通过给List组件设置sticky属性为StickyStyle.Header,设置ListItemGroup中head…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 685 var StickyStyle; variable 686 (function (StickyStyle) { 687 StickyStyle[StickyStyle["None"] = 0] = "None"; 688 StickyStyle[StickyStyle["Header"] = 1] = "Header"; 689 StickyStyle[StickyStyle["Footer"] = 2] = "Footer"; 690 })(StickyStyle || (StickyStyle = {}));
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-navigation-transition.md | 88 .sticky(StickyStyle.Header) 239 .sticky(StickyStyle.Header)
|