需求:
在 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 感觉没人在用了