Sigma-Grid 2.4 afterEdit 事件 实现动态修改表格数据

本文介绍如何在Sigma-Grid2.4中使用afterEdit方法实现在表格编辑后自动更新特定字段,具体展示了如何根据下拉框选择填充对应行的反馈状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:

     在  Sigma-Grid 2.4 创建的table 表格中实现 点击 下拉框选择 ,根据选择 填充 选中的这一条数据 中 某个特定表格中的 汉字

 版本:

        Sigma-Grid 2.4

  过程:

  在创建 表格的 加载对象中,添加  afterEdit 方法  进行 修改后的方法回调完成 相对应的 数据修改

var gridOption_opscopeItems={
    id : gridbox_opscopeItems_id,
    width: "100%",  // "100%", // 700,
    height: "100%",  // "100%", // 330,
    container : gridbox_opscopeItems_id,// 内容显示的DIV id
    replaceContainer : true, // 是否重新载入
    toolbarPosition:null,    // 是否显示工具栏
    dataset : dsOption_opscopeItems ,     // 表格的数据集合
    columns : colsOption_opscopeItems,     // 表格的字段属性
    afterEdit: function (value, record, cell, row, colNo, columnObj, grid) {
        if(row.title == "反馈状态"){
            if(row.editor.valueDom.value == "0"){
                  //  colNo.currentRowNum 当前 选中的 行号  -1  是因为 存储的是数组 下标是 0
                console.log(colNo.currentRowNum);
                // setValue  三个参数 (要修改的下标,修改的名称,修改后的内容)
                this.setValue(colNo.currentRowNum-1,"S_FEEDBACKOPININO","已办结,通过");
            }else{
                this.setValue(colNo.currentRowNum-1,"S_FEEDBACKOPININO","");
            }
        }
    },
};

  备注:

  •   colNo.currentRowNum :当前 选中的 行号  -1  是因为 存储的是数组 下标是 0
                 
               
  •  setValue :三个参数 (要修改的下标,修改的名称,修改后的内容)

 

参考的资料太少了, Sigma-Grid 2.4 感觉没人在用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值