egret--列表组件(list)

---恢复内容开始---

列表组件 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.selectedItem
list.selectedIndex
list.allowMultipleSelection = true;//开启多选状态
list.requireSelection = true;
该属性设置为 true 后,多选状态下最少有一个条目会被选中,不可以被取消

猜你喜欢

转载自www.cnblogs.com/whg1996/p/9198089.html