DEP里增加KDtable的editValueChanged事件没有响应
金蝶云社区-云社区用户z5741234
云社区用户z5741234
0人赞赏了该文章 943次浏览 未经作者许可,禁止转载编辑于2016年12月08日 10:41:07
我在DEP里的KDtable表格中增加editValueChanged事件代码,但没有执行,为什么?
var my_tableDataChangeListener = pluginCtx.getUIContext().get("my_tableDataChangeListener");
var table = pluginCtx.getKDTable("kdtEntry").getColumn("materialNum");
if(my_tableDataChangeListener !=null ){
table.removeKDTEditListener(my_tableDataChangeListener);
}
var my_tableDataChangeListener = pluginCtx.getUIContext().get("my_tableDataChangeListener");
var table = pluginCtx.getKDTable("kdtEntry");
if(my_tableDataChangeListener==null){
//定义监**(监听表体修改)
my_tableDataChangeListener = function(event,methodName){
com.kingdee.eas.util.client.MsgBox.showInfo(methodName);
if(methodName == "editValueChanged"){
var curRow = table.getRow(event.getRowIndex());
var colName=table.getColumn(event.getColIndex()).getKey();
if("reimbursementer" == colName){
com.kingdee.eas.util.client.MsgBox.showInfo(event.getValue());
pluginCtx.getKDLabel("kDLabel").setText(event.getValue());
com.kingdee.eas.util.client.MsgBox.showInfo(pluginCtx.getKDLabel("kDLabel").getText());
}
}
};
pluginCtx.getUIContext().put("my_tableDataChangeListener",my_tableDataChangeListener);
//添加监**
table.addKDTEditListener(my_tableDataChangeListener);
}

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0