简体中文
setFieldError
约 247 字小于 1 分钟
2025-09-22
动态设置某个对象字段底部的红色错误提示,设置后会阻断提交逻辑。

参数
param 属性说明
| 属性 | 说明 | 类型 |
|---|---|---|
| objApiName | 对象apiName | String |
| dataIndex | 1条或多条从对象数据dataIndex | String|Array |
| fieldName | 1个或多个字段apiName | String|Array |
| status | 提示信息文案,为空时表示清除提示信息 | String |
返回结果
无
代码示例
{
event: "form.render.end",
functional: function (pluginExecResult, options) {
console.log("custom plugin: form.render.end exec");
let {dataUpdater}=options;
//设置主对象字段错误提示
dataUpdater.setFieldError({
fieldName: 'field_xx__c',
status: "插件字段错误提示信息"
})
//清除主对象字段错误提示
dataUpdater.setFieldError({
fieldName: 'field_xx__c',
status: ""
})
//设置指定从对象指定行的数据的某些字段错误提示
dataUpdater.setFieldError({
objApiName: 'SalesOrderProductObj',
dataIndex: ['1', '2'],
fieldName: ['field_xx__c'],
status: "插件字段错误提示信息"
})
//清除指定从对象指定行的数据的某些字段错误提示
dataUpdater.setFieldError({
objApiName: 'SalesOrderProductObj',
dataIndex: ['1', '2'],
fieldName: ['field_xx__c'],
status: ""
})
}
},