@cainiaofe/cn-ui-m-lowcode
Version:
26 lines (22 loc) • 864 B
text/typescript
import { events } from '@cainiaofe/cn-ui-utils';
export function emitEvent(eventName, ...args) {
if (events && eventName) {
events?.emit(eventName, ...args);
}
}
export function onEvent(eventName, func) {
if (events && eventName && typeof func === 'function') {
events?.on(eventName, func);
}
}
export const CnFilterOnSearch = 'L2_CnFilter_onSearch';
// 筛选栏数据改变时的回调
export const CnFilterOnChange = 'L2_CnFilter_onChange';
// cnPage的所有请求完成
export const CnPageRequestFinish = 'L2_CnPageRequestFinish';
// 数据源改变的事件
export const CnDataSourceChange = 'L2_CnDataSourceChange';
// 表格每次请求完成的事件
export const CnTableRequestFinish = 'L2_CnTableRequestFinish';
// 筛选栏默认值准备完成的回调
export const CnFilterDefaultValueFinished = 'L2_CnFilterDefaultValueFinished';