DEP扩展——设置序时簿中字段不显示原创
金蝶云社区-majinxk
majinxk
7人赞赏了该文章 353次浏览 未经作者许可,禁止转载编辑于2022年11月17日 19:05:29

需求描述:EAS GUI端 需要实现在序时簿某个字段不显示不能被看见,并且不会通过取消隐藏再次出现。

解决方式:

步骤1:新建扩展方案(如果之前有扩展方案,可以忽略此步骤1至2)

image.png

image.png

image.png

PS:DEP去做单据扩展的时候,一定要做好管理。

一个单据就做一个扩展方案,后期好维护;

一个扩展方案里面只扩展一个单据。切记!!!

步骤2:导入单据

步骤3:选择对应的“列表界面”,双击打开列表,

image.png

点击上方的“扩展定义”

image.png

步骤4:在“界面加载(onLoad)”中添加后置脚本

image.png

/*
设置序时簿 字段 单据编号 number 不可见
*/
var table =pluginCtx.getKDTable("tblMain");
table.setAccessAuthority(0);// 获得表格 table 的访问权限
table.setEnabled(true); //设置表格 可见
table.setEditable(true);//设置表格 可编辑
table.getColumn("number").getStyleAttributes().setHided(true);//  设置单据编号不可见

步骤5:保存脚本、保存扩展方案

赞 7