如何在列表中通过按钮点击实现单据体隐藏、显示原创
8人赞赏了该文章
4,179次浏览
编辑于2022年04月16日 09:41:43
关键词:单据列表
一、需求
在单据列表中通过按钮点击实现单据体隐藏、显示
二、思路与方案
思路:苍穹既有功能列表中设置可以将单据体筛选出并设置隐藏状态。模仿实现即可
三、实现过程
实现代码如下:
BillList billList = this.getControl("billlistap"); List<IListColumn> columns = billList.getShowListColumns();//获取页面显示的字段列表 for (IListColumn column : columns) { boolean isHeader = column.isHeaderField();//是否是单据头 if (!isHeader) { //column.setVisible(63);//显示 //column.setVisible(10);//缺省隐藏 //column.setVisible(9);//f7隐藏 column.setVisible(0);//f7、缺省隐藏 } } this.getView().updateView("billlistap");//刷新列表view
四、效果图
五、开发环境版本
3.0.003.39 | 3.0.003.39
六、注意事项
因为苍穹标准列表拥有记录用户动作功能,所以这个功能与苍穹既有的列表控制功能不可同时使用,否则会功能错乱导致每一种都有问题,如果想要只保留自己的功能需要清除页面缓存重启苍穹,必要时重构元数据!
多此一句:既有功能已实现的没必要自己再搞一次,尽量适应苍穹的功能逻辑!
七、参考资料
赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读