前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Egret之List使用示例

Egret之List使用示例

作者头像
苦咖啡
发布2018-04-28 13:49:42
2.8K0
发布2018-04-28 13:49:42
举报
文章被收录于专栏:我的博客我的博客
代码语言:javascript
复制
class Main extends egret.DisplayObjectContainer{
    public constructor()
    {
        super();
        this.addEventListener(egret.Event.ADDED_TO_STAGE,this.onAddToStage,this);
    }
    private list: eui.List;
    public onAddToStage(event: egret.Event): void
    {
        var exml = `
          `;
        var list = new eui.List();
        list.dataProvider = new eui.ArrayCollection(["item1","item2","item3"]);
        list.itemRendererSkinName = exml;
        this.addChild(list);
        this.list = list;
        list.selectedIndex = 1;//设置默认选中项

        list.allowMultipleSelection = true;//开启多选
        list.requireSelection = true;//至少选择一个
        list.addEventListener(eui.ItemTapEvent.ITEM_TAP,this.onChange,this);

    }
    private onChange(e: eui.PropertyEvent): void
    {
        //获取点击消息
        console.log(this.list.selectedItem,this.list.selectedIndex)
    }
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年1月6日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档