---恢复内容开始---
列表组件 List ,继承自 DataGroup,它和 DataGroup 的区别在于:
- 在 List 中选中一项,会触发 eui.ItemTapEvent.ITEM_TAP 事件,然后您就可以执行后续的逻辑处理
- List有选中项的概念,可以设置 List 中的默认选中项。
用法:
var list =new eui.List();//创建新的列表对象 list.dataProvider = new eui.ArrayCollection(["item1","item2","item3","item4","item5"]);//设计列表的index数以及每一项的内容 this.addChild(list);
效果如下:
list的一些常用属性:
设置默认选中项list.selectedIndex = 1;
获取当前选中项的信息list.selectedItemlist.selectedIndex
list.allowMultipleSelection = true;//开启多选状态
list.requireSelection = true;该属性设置为 true 后,多选状态下最少有一个条目会被选中,不可以被取消