需求

功能表单下拉框根据某个值动态改变下拉的数据

下拉框注册 选择前(before-select)事件

const {
    $func, // 功能对象
    field, // 字段详细配置
    model, // 表单数据
    type,  // 类型:column(列表字段)|form(表单字段)
    $form, // 功能表单对象(表单编辑起效)
    $grid, // 功能列表对象(列表编辑起效)
    options,// 查询配置项,可以根据业务进行调整
} = EventOptions;
const optionsArray = [];
const YSAL_14 = model?.YSAL_14;
// 获得字典数据
const ddItemList = JE.getDDItemList('JE_FUNC_FIELD_ALIGN') || [];
if(ddItemList.length>0){
    ddItemList.forEach((item)=>{
        // 根据条件过滤数据
        if(YSAL_14 == item.code){
            // 处理数据
            item.value = item.code;
            item.label = item.text;
            optionsArray.push(item);
        } 
    })
}
return optionsArray;
最后编辑: 庞峰  文档更新时间: 2024-11-08 17:00   作者:庞峰