简体中文
form.render.after
约 224 字小于 1 分钟
2025-11-24
该钩子发生在生命周期中表单渲染之后。表单渲染后执行额外的动作,包含且不限于以下功能:
修改表单的状态:字段只读必填、字段数据等、
初始化当前插件依赖的其他业务数据(业务数据依赖表单的字段数据)
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| 通用参数 | 详见 | -- |
| objApiName | 主对象apiName | String |
| recordType | 主对象业务类型 | String |
返回结果
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| hideNoDatasDetails | 隐藏没有数据的从对象(示例) | Boolean | false |
基础示例
隐藏没有数据的从对象表格
export default class Plugin {
apply() {
return [{
event: 'form.render.after',
functional: this.formRenderAfter.bind(this)
}]
}
//如果是vcrm项目的中台插件需要交互参数位置
//formRenderAfter(plugin, context)
formRenderAfter(context, plugin) {
return {
hideNoDatasDetails: true
}
}
}