需求

子功能集合在点击按钮之前或者之后做一些处理。

解决思路

平台提供了子功能集合事件: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   作者:秦永莲