<常用
DEP脚本集2013>
说明 作者 袁健、刘立 君、杨晓江 审阅 修订历史
日期 2013-03-29 版本 1.0 创建和整理
1 / 24
目 录
1. 扩展脚本界面说明 .............................................................................................................. 3 2. 客户端常用脚本 .................................................................................................................. 4
2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9.
控件必录 .............................................................................................................................................. 4 控件隐藏(可见)、锁定(可用) .................................................................................................. 4 设置最大可输入长度 .......................................................................................................................... 4 label文字修改 ..................................................................................................................................... 4 弹出界面 .............................................................................................................................................. 5 F7控件设置过滤条件 ......................................................................................................................... 5 控件(复选框)添加监听器 .............................................................................................................. 5 F7控件增加监听器 ............................................................................................................................. 6 设置F7默认值 .................................................................................................................................... 6
2.10. 客户端调用服务端方法 ...................................................................................................................... 8 2.11. 设置表格列的显示格式 ...................................................................................................................... 9 2.12. 客户端设置编码规则脚本 .................................................................................................................. 9 2.13. 设置分录列背景色为红色、控件字体属性....................................................................................... 9 2.14. 建滔替换物料验证 ............................................................................................................................ 10 2.15. ***** .................................................................................................................................................. 12 2.16. 客户端抛出异常 ................................................................................................................................ 13 2.17. 设置数字控件精度 ............................................................................................................................ 14 2.18. KDTable加入监听器 ........................................................................................................................ 14 2.19. 设置Tab健控件焦点顺序 ................................................................................................................ 16 2.20. 调用界面 ............................................................................................................................................ 16 2.21. 用DEP扩展脚本调用套打 ............................................................................................................... 18 2.22. 计算两个日期类型相隔几天 ............................................................................................................ 19 2.23. 常见的脚本语法错误实例 ................................................................................................................ 20 2.24. 设置分录F7列的显示名称 .............................................................................................................. 21
3. 服务端常用脚本 ................................................................................................................ 21
3.1. 3.2. 3.3. 3.4.
服务端更新单据状态 ........................................................................................................................ 21 服务端检查编码重复 ........................................................................................................................ 22 服务端根据物料计划页签检查项目号与跟踪号 ............................................................................. 22 传递数组参数 .................................................................................................................................... 23
2 / 24
1. 扩展脚本界面说明
3 / 24
2. 客户端常用脚本 2.1. 控件必录
new com.kingdee.eas.ep.client.util.NullVerifier([comp0,comp1],table,[column0,column1]).verify(); 空值校验器,将需要校验的控件放入即可; NullVerifier()中有3个参数;
第一个参数是控件,是数组形式,可以填入多个控件,用英文逗号分隔; 第二个参数是分录控件Table;
第三个是分录中的列名,也是数组形式,可以填入多个列名,用英文逗号分隔。 注意:参数可通过双击【上下文】控件树获得,无需手写。
2.2. 控件隐藏(可见)、锁定(可用)
表头控件隐藏:
pluginCtx.getKDTextField(\分录列隐藏:
pluginCtx.getKDTable(\表头控件锁定:
pluginCtx.getKDBizPromptBox(\分录列锁定:
pluginCtx.getKDTable(\注意:这段脚本可以写在onLoad扩展点的后置脚本,但不能保证控件最终状态如脚本所写, 因为执行完DEP脚本后,业务代码也许又设置了控件的状态。
2.3. 设置最大可输入长度
pluginCtx.getKDTextField(\控件名\注意:这段脚本可以写在onLoad扩展点。
2.4. label文字修改
表头控件:pluginCtx.getKDLabelContainer(\编号\
分录列名:pluginCtx.getKDTable(\批次\
4 / 24
相关推荐: