import { GridFieldColumnProvider } from './grid-field-column-provider';
import { GridFieldEditColumnProvider } from './grid-field-edit-column-provider';
import { GridUAColumnProvider } from './grid-ua-column-provider';
import { GridGroupColumnProvider } from './grid-group-column-provider';
/**
* 预置默认的表格列适配器
*
* @author lxm
* @date 2022-09-19 22:09:50
* @export
*/
export function presetGridColumnProvider(): void {
const { gridColumn } = ibiz.register;
if (!gridColumn) {
return;
}
// 表格属性列
gridColumn.register('DEFGRIDCOLUMN', new GridFieldColumnProvider());
// 表格属性列(开启行编辑)
gridColumn.register('DEFGRIDCOLUMN_EDIT', new GridFieldEditColumnProvider());
// 表格操作列
gridColumn.register('UAGRIDCOLUMN', new GridUAColumnProvider());
// 表格分组列
gridColumn.register('GROUPGRIDCOLUMN', new GridGroupColumnProvider());
}
export {
GridFieldColumnProvider,
GridUAColumnProvider,
GridFieldEditColumnProvider,
GridGroupColumnProvider,
};
-
由 ibizdev 提交于b2fdcaf1