关于单据列表插件设置列隐藏不生效问题原创
金蝶云社区-安健雄
安健雄
11人赞赏了该文章 2,054次浏览 未经作者许可,禁止转载编辑于2020年11月20日 16:27:06

在做具体业务时,出现后台插件设置单据列表列隐藏,部分列隐藏生效,部分失效的问题。

如下两列:

image.png

image.png

这两列的字段映射分别为:"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",如下图

image.png

BillList list = this.getControl("billlistap");
list.getView().setVisible(false, "name", "op_code_number");

在代码中替换后,发现【工序编码】列隐藏生效......


至此,目前也不是很清楚 setVisible 方法的参数是否和页面中col-id值对应。如遇到此问题,可以试一下这种方法。

图标赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0