为此组件定义的视图状态。
指定此组件是否包含在父容器的布局中。若为false,则父级容器在测量和布局阶段都忽略此组件。 注意,visible属性与此属性不同,设置visible为false,父级容器仍会对其布局。
距父级容器离左边距离。
距父级容器右边距离。
距父级容器顶部距离。
距父级容器底部距离。
在父级容器中距水平中心位置的距离。
在父级容器中距竖直中心位置的距离。
相对父级容器宽度的百分比。
相对父级容器高度的百分比。
外部显式指定的宽度。
外部显式指定的高度。
组件的最小宽度,此属性设置为大于maxWidth的值时无效。同时影响测量和自动布局的尺寸。
组件的最大高度。同时影响测量和自动布局的尺寸。
组件的最小高度,此属性设置为大于maxHeight的值时无效。同时影响测量和自动布局的尺寸。
组件的最大高度,同时影响测量和自动布局的尺寸。
列表数据源,请使用实现了ICollection接口的数据类型,例如 ArrayCollection
此容器的布局对象。
s@default BasicLayout
标记提交过需要验证组件尺寸,以便在稍后屏幕更新期间调用该组件的 measure() 方法。
Invalidation 是一个很有用的机制,可将组件更改延迟到稍后屏幕更新时进行处理,从而消除了重复的工作。
例如,要更改文本和字体大小,如果在更改文本后立即进行更新,然后在设置大小后再更新大小,就有些浪费。 更改两个属性后再使用新的大小一次性呈示文本,效率会更高。
很少调用 Invalidation 方法。通常,在组件上设置属性会自动调用合适的 invalidation 方法。
ProtectedonProtecteditemProtecteditemProtectedcreateProtectedcommitProtectedmeasureProtectedupdate此方法首先会准备项呈示器以重用,方法是清除任何旧属性,同时使用新属性进行更新。
最后,此方法应对项呈示器设置 data 属性。
项呈示器。
数据提供程序中的数据索引。
此项呈示器正在表示的数据对象。
Protectedrenderer项呈示器被添加.
这个方法不能直接调用,它是由该类自身自动调用的。
添加的项呈示器
项呈示器的索引
项呈示器对应的数据
Protectedrenderer项呈示器被移除。 这个方法不能直接调用,它是由该类自身自动调用的。
移除的项呈示器
项呈示器的索引
项呈示器对应的数据
ProtectedgetProtectedchildrenProtectedinvalidate标记提交过需要延迟应用的属性,以便在稍后屏幕更新期间调用该组件的 commitProperties() 方法。
这是一个很有用的机制,可将组件更改延迟到稍后屏幕更新时进行处理,从而消除了重复的工作。
例如,要更改文本颜色和大小,如果在更改颜色后立即进行更新,然后在设置大小后再更新大小,就有些浪费。 同时更改两个属性后再使用新的大小和颜色一次性呈示文本,效率会更高。
很少调用 Invalidation 方法。通常,在组件上设置属性会自动调用合适的 invalidation 方法。
标记需要验证显示列表,以便在稍后屏幕更新期间调用该组件的 updateDisplayList() 方法。
Invalidation 是一个很有用的机制,可将组件更改延迟到稍后屏幕更新时进行处理,从而消除了重复的工作。
例如,要更改宽度和高度,如果在更改宽度后立即更新组件,然后在设置新高度后再次更新组件,就有些浪费。 更改两个属性后再使用新的大小一次性呈示组件,效率会更高。
很少调用 Invalidation 方法。通常,在组件上设置属性会自动调用合适的 invalidation 方法。
设置元素的布局大小。这是元素在屏幕上进行绘制时所用的大小。
如果 width 和/或 height 参数尚未指定 (NaN)),则 EUI 会将该元素的布局大小设置为首选宽度和/或首选高度。
请注意,调用 setLayoutBoundSize() 方法会影响布局位置,因此请在调用 setLayoutBoundSize() 之后再调用 setLayoutBoundPosition()。
元素的布局宽度。
元素的布局高度。
DataGroup 类将数据项目转换为可视元素以进行显示。 尽管此容器可以包含可视元素,但它通常仅用于包含作为子项的数据项目。
See
Default Property
dataProvider
Include Example
extension/eui/components/DataGroupExample.ts
Version
Egret 2.4
Version
eui 1.0
Platform
Web
Language
zh_CN