凯特-呼丽华 发表于 2022-3-18 09:29:21

列表动态控制编号列是否可以编辑

案例效果
根据业务逻辑设置列表编号类型的列是否可以编辑

实现思路
1、注册列编辑前事件
2、编写JS动态的设置列是否可以编辑

操作步骤
1、注册列编辑前事件https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_142d895981603a7e6e6fc22722682057_r.png
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_34a5bdaff57e5101b7060ad7a151ebe4_r.png
2、编写JS动态的设置列是否可以编辑
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_61222d3fb7f2e01f00f4c51b1a0177b5_r.png
3、页面效果
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_8f457d6e027c21512584896eb5a59790_r.png相关代码
//列编辑前事件
function(column,context){
    debugger;
    const record = context.record;
    if(record.get('JBSQ_JBTS') == '1'){
      column.field.setReadOnly(false);
    }else{
      column.field.setReadOnly(true);
    }
    return true;
}

关键字,相关问题
[*]列编辑前事件
[*]列表列动态编辑






页: [1]
查看完整版本: 列表动态控制编号列是否可以编辑