DEP脚本截取字符串的问题
金蝶云社区-元气少女
元气少女
0人赞赏了该文章 1,242次浏览 未经作者许可,禁止转载编辑于2016年10月17日 16:12:17

单据界面有一个F7控件,我想通过其选择的类型编码来控制哪些字段必录,哪些字段不必露。脚本示例如下:

pluginCtx.getKDBizPromptBox("prmtContractType").addDataChangeListener(function(e){
var contractType = pluginCtx.getKDBizPromptBox("prmtContractType").getValue();
//工程合同GC

if(contractType.get("number").substring(0,2) == "GC"){
pluginCtx.getKDTextArea("txtWorkSacle").setRequired(true);
pluginCtx.getKDTextArea("txtContractItems").setRequired(true);
//有无保函可用
pluginCtx.getKDBizPromptBox("prmtisBH").setEnabled(true);
//有无保函必录
pluginCtx.getKDBizPromptBox("prmtisBH").setRequired(true);
//垫资金额可用
pluginCtx.getKDFormattedTextField("txtloaningAmount").setEnabled(true);
//垫资金额必录
pluginCtx.getKDFormattedTextField("txtloaningAmount").setRequired(true);
}
});

监本执行没有问题,但是保存的时候报中断错误了。然后我逐一测试了下脚本,发现不加这行代码则没问题:if(contractType.get("number").substring(0,2) == "GC") 是不是语法有错误,求大神解答~急求~~