移动平台 -- 列表控件示例

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

移动平台 -- 列表控件示例

1、列表控件设计


2、插件示例代码


            List<ListViewGroupItem> _listItem = new List<ListViewGroupItem>();
        public override void AfterBindData(EventArgs e)
        {
            _listItem = new List<ListViewGroupItem>();
            _listItem.Add(new ListViewGroupItem()
            {
                id = "group_01",  //分组id必须是group_为前缀,这是预定好的规则,必须遵守
                text = "分组01"
            });
            _listItem.Add(new ListViewGroupItem()
            {
                id = "detail_0101",
                text = "    明细0101"
            });
            _listItem.Add(new ListViewGroupItem()
            {
                id = "group_02",  //分组id必须是group_为前缀,这是预定好的规则,必须遵守
                text = "分组02"
            });
            _listItem.Add(new ListViewGroupItem()
            {
                id = "detail_0201",
                text = "    明细0201"
            });
            _listItem.Add(new ListViewGroupItem()
            {
                id = "detail_0202",
                text = "    明细0202"
            });
            ListView listView = this.View.GetControl<ListView>("FListView");
            listView.SetItems(_listItem);
        }
        /// <summary>
        /// 点击行触发事件
        /// </summary>
        /// <param name="e"></param>
        public override void EntityRowDoubleClick(EntityRowClickEventArgs e)
        {
            if (e.Key.EqualsIgnoreCase("FListView") && _listItem.Count > 0)
            {
                ListViewGroupItem selectItem = _listItem[e.Row];
                this.View.ShowMessage("您点击的是:" + selectItem.text);
            }
        }


说明:第一个必须是分组项(前缀为group_),列表项自上而下排列,Id的前缀为group_的是分组项,可以折叠收起下面的子项,子项前缀不能是group_。


3、运行时效果


移动平台 -- 列表控件示例

1、列表控件设计2、插件示例代码 List<ListViewGroupItem> _listItem = new List<ListViewGroupItem>(); public overrid...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息