eas7.5,dep里模版新增的单据怎么写审核脚本?
金蝶云社区-jianwei_wu
jianwei_wu
0人赞赏了该文章 2,086次浏览 未经作者许可,禁止转载编辑于2016年01月27日 12:08:22

单据是从dep模板里新增的,只有保存,修改,和提交状态,怎么写审核和反审核的脚本?
我在单据编辑界面的【工具栏】里新增了一个【审核】和【反审核】按钮,但是怎么来写脚本控制,审核后不可修改和删除数据,审核人会默认当前用户?此单据并没有与其他的单据有逻辑关系,是独立的单据。
dep的开发指南我看了,没有审核的脚本语句的指导。

这是我自己根据理解来写的
var imp = JavaImporter();
imp.importPackage(Packages.com.kingdee.bos);
imp.importPackage(Packages.com.kingdee.eas.util);
imp.importPackage(Packages.com.kingdee.eas.util.client);
with(imp){
pluginCtx.getKDWorkButton("btnaudit").addActionListener (function(event){ //工具栏的审核按钮点击
com.kingdee.eas.util.client.pluginCtx.getKDTextField("txtNumber").setEnabled(false);//文本的属性不可编辑
com.kingdee.eas.util.client.pluginCtx.getKDDatePicker("pkBizDate").setEnabled(false);//日期控件不可以编辑
com.kingdee.eas.util.client.pluginCtx.getKDTextField("txtDescription").setEnabled(false);//文本属性不可编辑
com.kingdee.eas.util.client.pluginCtx.getKDBizPromptBox("prmtcompany").setEnabled(false);//f7控件属性不可编辑
com.kingdee.eas.util.client.pluginCtx.pluginCtx.getKDTable("kdtEntrys").setEnabled(false);//数据表不可编辑
com.kingdee.eas.util.client.pluginCtx.getKDBizPromptBox("prmtAuditor").addDataChangeListener(function(e){//f7控件监听触发审核人为当前用户
com.kingdee.eas.util.client.MsgBox.showInfo("$$$$$PromptBox");});
}