简体中文
select_one
约 162 字小于 1 分钟
2025-09-22
单选/多选字段在 field.render.before.sync 阶段同步触发。
单选字段渲染前触发。
- 同步
- 可以用于改变可用选项
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| ... | 其他参数见:通用字段参数 | * |
| options | 当前可用选项 | Array |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| options | 返回可用选项 | Array |
代码示例
修改展示的选项
{
event: "field.render.before.sync",
functional: function (pluginExecResult, options) {
let {fieldName, options} = options;
if (fieldName=="field_selectone_test__c"){//changeData对象中有【name】key则认为name字段变更了
options = options.filter(it=>{
return it.label.includes("红色");//过滤出包含“红色”的
})
return {options}
}
}
}注意
- 不适合在这个事件中调用
dataUpdater
