DEP如何获取F7多选的对象数组
金蝶云社区-初来乍到重名
初来乍到重名
0人赞赏了该文章 1,676次浏览 未经作者许可,禁止转载编辑于2016年10月31日 12:05:13

在dep中增加一个分录。 分录中设置一个F7字段。 该F7字段支持多选在脚本中定义F7
var projectPromptBox = new com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox();
projectPromptBox.setQueryInfo("com.kingdee.eas.ec.app.ProjectStageQuery");
projectPromptBox.setVisible(true);
projectPromptBox.setEditable(true);
projectPromptBox.setEnabledMultiSelection(true);
projectPromptBox.setDisplayFormat("$name$");
projectPromptBox.setEditFormat("$number$");
projectPromptBox.setCommitFormat("$number$");
projectPromptBox.addDataChangeListener(function(e) {
var F7cols = e.getNewValue();
com.kingdee.eas.util.client.MsgBox.showInfo("$3333===" + F7cols);
}

var projectCellEditor = new com.kingdee.bos.ctrl.kdf.table.KDTDefaultCellEditor(projectPromptBox);

pluginCtx.getKDTable("projectEntry").getColumn("project").setEditor(projectCellEditor);

e.getNewValue() 无法使用 instanceof 判断 f7选择的结果是 对象数组 还是单一对象。。。。

这块需要如何处理,急求助!