需求
子功能集合在点击按钮之前或者之后做一些处理。
解决思路
平台提供了子功能集合事件:before-action(点击按钮之前) 以及after-action(点击按钮之后)。写法参考如下事例。
- 示例:
const { actionType, options, $fieldFunc, $fieldGrid } = EventOptions;
// 操作类型
switch (actionType) {
case 'add': // 添加
// 可以修改默认值
const {values} = options;
break;
case 'adds': // 批量添加
// 可以修改批量添加配置项
options.querys = [];
options.orders = [];
break;
case 'remove': // 删除
// 可以判断删除的数据
const { row } = options;
break;
case 'removes': // 清空
break;
}
// 返回false,或者Promise,不执行操作
return true;
最后编辑: 秦永莲 文档更新时间: 2024-08-08 13:51 作者:秦永莲