NC65 共享服务之动态辅助核算 姓名:刘思南 邮箱:liusn5@yonyou.com1 引言动态控制字段显示,即根据某一字段的值,控制其他字段是否显示2 应用场景及问题描述在单据模板上,通过某个字段控制不同的自定义项在制单的时候,进行显示。动态控制字段显示,即根据某一字段的值,控制其他字段是否显示。如下图所示,用收支项目字段控制自定义项,当收支项目没有值时,受控制的自定义项不显示:当选择收支项目为 11 时,自定义项 20 到 23 显示:1 / 3当选择收支项目为 AA 时,自定义项 27 到 29 显示:3 解决方案首先,由于 IWEB2.0 单据的页面是依赖于 NC 端的单据模板的,因此所有需要做动态控制的字段都要在单据模板上设置为卡片列表可见,建议将这些字段放在表体页签的最后,便于知道哪些字段是通过控制显现出来的。其次,字段之间的控制关系是通过配置文件完成,由于需要查询控制字段的PK 值,这个配置需要实施人员进行。2 / 3配置文件路径:NCHOME\resources\ermwebconfig\fieldVisiable.properties配置文件格式如下:2641=szxmid@1001WW100000000008ZY:defitem20,defitem22,defitem21,defitem23|szxmid@1001WW10000000000902:defitem27,defitem28,defitem29|szxmid@1001WW10000000000900:defitem24,defitem25,defitem26其中:2641:交易类型编码szxmid:控制字段编码,收支项目1001WW100000000008ZY:收支项目的值,与字段编码间以“@”分隔defitem20,defitem22,defitem21,defitem23:被控制字段编码,与前面以“:”分隔多组值得配置之间以“|”分隔。四 注意事项目前只支持报销单的控制。3 / 3