介绍

点列表编辑按钮后进入表单,根据条件让表单只读,前提是开启列表事件中“单元格双击”事件,这样就只能是点了编辑按钮之后才能进入表单。

详细步骤

1.先开启列表单元格双击事件,这样就禁用列表双击进入表单;

2.注册列表编辑按钮单击后事件;

3.编写JS,根据条件只读表单;

4.页面效果;

相关代码

const {
    $func, // 功能对象
    button, // 按钮对象
} = EventOptions;
//获取选中的数据
const records = $func.getFuncGrid().getSelectedRecords();
const {Modal} = JE.useUi();
if(records){
    //根据条件只读表单
    const GYS_GYSMC = records[0].GYS_GYSMC;
    //如果供应商名称是’供应商1‘表单只读
    if(GYS_GYSMC=="供应商1"){
        $func.getFuncForm().setReadOnly(true);
    }else{
        $func.getFuncForm().setReadOnly(false);
    }
}
最后编辑: 呼丽华  文档更新时间: 2024-11-08 17:00   作者:呼丽华