WEB扩展开发-单独禁用编辑表格中某一行的复选框

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

WEB扩展开发-单独禁用编辑表格中某一行的复选框

   WEB端单据在扩展开发平台可设置禁用整行分录,但需要单独禁用编辑表格中某一行的复选框可通过扩展开发实现:

上传图片


1.扩展编辑表格onSelectRow事件;

上传图片

2.获取费用类型编码判断;

上传图片

3.removeSelect移除记录的选中状态;

4.lockRow锁定行不允许编辑。

上传图片

示例脚本:

//@beginPrivate
    waf.extend(_private,{
    onSelectRow:function(rowid,status){
          console.log("aa",rowid);
          // 获取选中行的数据,getRowRealData方法
          var rowData = waf("#entries").wafGrid("getRowRealData",rowid);
          // 获取选择行数据费用类型编号
          var expenseTypeNumber = rowData.expenseType.number;
          // 根据费用类型编码判断
          if (expenseTypeNumber == 'CCT02') {
            // 移除记录的选中状态
            waf("#entries").wafGrid("removeSelect",rowid);
            // 锁定行不允许编辑
            waf("#entries").wafGrid("lockRow",rowid);
          }
        }
    });//@endPrivate




WEB扩展开发-单独禁用编辑表格中某一行的复选框

WEB端单据在扩展开发平台可设置禁用整行分录,但需要单独禁用编辑表格中某一行的复选框可通过扩展开发实现:1.扩展编辑表格onSelectRow...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息