请教DEP控件值检测循环的问题?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

请教DEP控件值检测循环的问题?

我对单据上某个字段进行大于0的判断,但是脚本只对第一行分类生效,请问如何让语句能检测到每一行呢?谢谢各位帮忙了。
这是我写的脚本:var a=pluginCtx.getKDTable("kdtEntrys").getCell(0,"AgentPayAmount").getValue();
if(a<0){
com.kingdee.eas.util.client.MsgBox.showInfo("代付金额不允许负数");
pluginCtx.getKDTable("kdtEntrys").getCell(0,"AgentPayAmount").setValue(0);
}

方法调用有问题,这个pluginCtx.getKDTable("kdtEntrys").getCell(0,"AgentPayAmount")只能获取到第一行的这个格子。要正确判断,应该先获取所有的行。var rows = pluginCtx.getKDTable("kdtEntrys").getRows();然后对这个rows遍历一下,获取row[i].getCell("AgentPayAmount").getValue()再判断其大小即可。

请教DEP控件值检测循环的问题?

我对单据上某个字段进行大于0的判断,但是脚本只对第一行分类生效,请问如何让语句能检测到每一行呢?谢谢各位帮忙了。这是我写的脚本:var...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息