DEP常用脚本案例-表格点击事件

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

DEP常用脚本案例-表格点击事件

根据单据状态 设置按钮是否可用

pluginCtx.getKDTable("tblMain").addKDTActiveCellListener(function (event, methodName) {
    var table = pluginCtx.getKDTable("tblMain");
    //获取选中行
    var line = event.getRowIndex();
    var status = table.getRow(line).getCell("billStatus").getValue();
    if ("已提交".equals(status) || "已审核".equals(status)) {
        pluginCtx.getKDWorkButton("btnEdit").setEnabled(false);
    } else {
        pluginCtx.getKDWorkButton("btnEdit").setEnabled(true);
    }
});


ListUI获取选中行/ListUI刷新

var kdTable = pluginCtx.getKDTable("tblMain");
//获取选中行
var beginRow = kdTable.getSelectManager().get().getBeginRow();
var endRow = kdTable.getSelectManager().get().getEndRow();
if (beginRow == endRow) {
    //刷新
    pluginCtx.getUI().refreshList();
}

DEP常用脚本案例-表格点击事件

根据单据状态 设置按钮是否可用pluginCtx.getKDTable("tblMain").addKDTActiveCellListener(function (event, methodName) { var table...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息