简体中文
setHidden
约 157 字小于 1 分钟
2025-12-15
dataUpdater.setHidden(opts)
设置主对象或者从对象字段隐藏
参数
| 参数 | 说明 | 类型 | 是否必填 |
|---|---|---|---|
| opts | 修改隐藏的参数 | Object | 是 |
opts
| 参数 | 说明 | 类型 | 是否必填 |
|---|---|---|---|
| status | 是否隐藏 | Boolean | 是 |
| fieldName | 字段apiName | Array | 是 |
| dataIndex | 被修改从对象的行ID | Array | 否 |
基础示例
主对象字段设置隐藏
export default class Plugin {
apply() {
return [{
event: 'form.render.after',
functional: this.formRenderAfter.bind(this)
}]
}
formRenderAfter(context, plugin) {
//设置主对象字段显示隐藏
context.dataUpdater.setHidden({
status: true,
fieldName: ['data_own_department']
});
context.dataUpdater.setHidden({
status: false,
fieldName: ['name', 'field_a9xc__c']
});
//设置从对象字段显示隐藏
context.dataUpdater.setHidden({
status: true,
fieldName: ['name'],
dataIndex: ['1711334884102226']
});
context.dataUpdater.setHidden({
status: false,
fieldName: ['name'],
dataIndex: ['1711334884102226']
});
}
}