为此组件定义的视图状态。
指定此组件是否包含在父容器的布局中。若为false,则父级容器在测量和布局阶段都忽略此组件。 注意,visible属性与此属性不同,设置visible为false,父级容器仍会对其布局。
距父级容器离左边距离。
距父级容器右边距离。
距父级容器顶部距离。
距父级容器底部距离。
在父级容器中距水平中心位置的距离。
在父级容器中距竖直中心位置的距离。
相对父级容器宽度的百分比。
相对父级容器高度的百分比。
外部显式指定的宽度。
外部显式指定的高度。
组件的最小宽度,此属性设置为大于maxWidth的值时无效。同时影响测量和自动布局的尺寸。
组件的最大高度。同时影响测量和自动布局的尺寸。
组件的最小高度,此属性设置为大于maxHeight的值时无效。同时影响测量和自动布局的尺寸。
组件的最大高度,同时影响测量和自动布局的尺寸。
StaticNO_未选中任何项时的索引值
StaticNO_未设置缓存选中项的值
列表数据源,请使用实现了ICollection接口的数据类型,例如 ArrayCollection
此容器的布局对象。
s@default BasicLayout
选中项目的基于 0 的索引。 或者如果未选中项目,则为-1。设置 selectedIndex 属性会取消选择当前选定的项目并选择指定索引位置的数据项目。
这个值会之中在-1到(dataProvider.length - 1)之间。如果从该组件中删除一个低于
selectedIndex的值,则selectedIndex也会相应的调节选定的索引。
如果删除的项为当前选中项,则该值会变为:
requireSelection == false 或者已经没有剩余项目。requireSelection == true 并且当前至少还有一个剩余项目。当前已选中的项目。设置此属性会取消选中当前选定的项目并选择新指定的项目。
如果设置的selectedItem不在当前列表里那么selectedItem将被设置
为undefined。
如果选择项目被移除,那选择项会被设置为:
undefined: 如果 requireSelection == false
或者已经没有剩余项。requireSelection == true
并且列表中还至少存有一项.当用户通过与控件交互来更改 selectedItem 属性时,此控件将分派 change 和 changing 事件。 当以编程方式更改 selectedItem 属性的值时,此控件不分派 change 和 changing 事件。
标记提交过需要验证组件尺寸,以便在稍后屏幕更新期间调用该组件的 measure() 方法。
Invalidation 是一个很有用的机制,可将组件更改延迟到稍后屏幕更新时进行处理,从而消除了重复的工作。
例如,要更改文本和字体大小,如果在更改文本后立即进行更新,然后在设置大小后再更新大小,就有些浪费。 更改两个属性后再使用新的大小一次性呈示文本,效率会更高。
很少调用 Invalidation 方法。通常,在组件上设置属性会自动调用合适的 invalidation 方法。
ProtectedcreateProtectedmeasureProtectedupdateProtectedgetProtectedchildrenProtectedinvalidate标记提交过需要延迟应用的属性,以便在稍后屏幕更新期间调用该组件的 commitProperties() 方法。
这是一个很有用的机制,可将组件更改延迟到稍后屏幕更新时进行处理,从而消除了重复的工作。
例如,要更改文本颜色和大小,如果在更改颜色后立即进行更新,然后在设置大小后再更新大小,就有些浪费。 同时更改两个属性后再使用新的大小和颜色一次性呈示文本,效率会更高。
很少调用 Invalidation 方法。通常,在组件上设置属性会自动调用合适的 invalidation 方法。
标记需要验证显示列表,以便在稍后屏幕更新期间调用该组件的 updateDisplayList() 方法。
Invalidation 是一个很有用的机制,可将组件更改延迟到稍后屏幕更新时进行处理,从而消除了重复的工作。
例如,要更改宽度和高度,如果在更改宽度后立即更新组件,然后在设置新高度后再次更新组件,就有些浪费。 更改两个属性后再使用新的大小一次性呈示组件,效率会更高。
很少调用 Invalidation 方法。通常,在组件上设置属性会自动调用合适的 invalidation 方法。
设置元素的布局大小。这是元素在屏幕上进行绘制时所用的大小。
如果 width 和/或 height 参数尚未指定 (NaN)),则 EUI 会将该元素的布局大小设置为首选宽度和/或首选高度。
请注意,调用 setLayoutBoundSize() 方法会影响布局位置,因此请在调用 setLayoutBoundSize() 之后再调用 setLayoutBoundPosition()。
元素的布局宽度。
元素的布局高度。
ProtectedsetProtectedsetProtectedcommitProtecteditemProtectedcommitProtectedadjustProtecteditemProtecteditemProtectedonProtecteddataProtectedrenderer项呈示器被添加
添加的项呈示器
项呈示器的索引
项呈示器对应的数据
Protectedrenderer项呈示器被移除
移除的项呈示器
项呈示器的索引
项呈示器对应的数据
ProtectedonProtectedonProtectedon
ListBase 是列表控件基类。可显示垂直或水平的项目列表。其功能与 HTML 中的 SELECT 表单元素的功能相似。 Event.CHANGE 选中的索引已经发生改变,注意:此事件仅在索引改变是由用户触摸操作引起时才抛出。 Event.CHANGING 选中的索引即将发生改变,可以通过调用事件对象的 preventDefault() 方法来阻止改变。
注意:此事件仅在索引改变是由用户触摸操作引起时才抛出。ItemTapEvent.ITEM_TAP 项呈示器单击事件。 TouchEvent.TOUCH_CANCEL 取消触摸事件
Version
Egret 2.4
Version
eui 1.0
Platform
Web
Language
zh_CN