简体中文
excelImport.validateMappingFields.before
约 213 字小于 1 分钟
2026-05-08
执行时机
Excel导入字段映射校验前
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| param | 导入参数对象 | Object |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| isNoCheck | 是否跳过字段映射校验的标志 | Boolean |
说明
- 该钩子在Excel导入字段映射校验前触发,可用于控制是否执行字段映射校验。
- 当返回的
isNoCheck为true时,系统将跳过字段映射校验。 - 如果返回的
isNoCheck为false或未返回,系统将继续执行字段映射校验。
代码示例
export default class Plugin {
apply() {
return [{
event: "excelImport.validateMappingFields.before",
functional: this.validateMappingFields.bind(this)
},
];
}
validateMappingFields(context){
let { param } = context;
// 根据业务逻辑决定是否需要跳过字段映射校验
const shouldSkipCheck = this.checkIfSkipValidation(param);
return{
isNoCheck: shouldSkipCheck
}
}
checkIfSkipValidation(param) {
// 自定义业务逻辑判断是否需要跳过字段映射校验
return false;
}
}