关于单据列表插件设置列隐藏不生效问题原创
11人赞赏了该文章
2,183次浏览
编辑于2020年11月20日 16:27:06
在做具体业务时,出现后台插件设置单据列表列隐藏,部分列隐藏生效,部分失效的问题。
如下两列:
这两列的字段映射分别为:"name"、"op_code.number"。
BillList list = this.getControl("billlistap"); list.getView().setVisible(false, "name", "op_code.number");
此时,预览页面发现列【模板名称】隐藏,列【工序编码】未隐藏。
这时很疑惑,我在代码中把"op_code.number" 换成【工序编码】这列的标识,预览后也没有生效。
后来我在f12页面中发现【工序编码】列的col-id为"op_code_name",如下图
BillList list = this.getControl("billlistap"); list.getView().setVisible(false, "name", "op_code_number");
在代码中替换后,发现【工序编码】列隐藏生效......
至此,目前也不是很清楚 setVisible 方法的参数是否和页面中col-id值对应。如遇到此问题,可以试一下这种方法。
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读