import { IGridColumnProvider, GridController, GridFieldEditColumnController, } from '@ibiz-template/controller'; import { GridFieldColumnModel } from '@ibiz-template/model'; /** * 表格属性列(开启行编辑)适配器 * * @author lxm * @date 2022-09-19 22:09:03 * @export * @class GridFieldEditColumnProvider * @implements {IGridColumnProvider} */ export class GridFieldEditColumnProvider implements IGridColumnProvider { component: string = 'GridFieldEditColumn'; async createController( columnModel: GridFieldColumnModel, grid: GridController, ): Promise<GridFieldEditColumnController> { const c = new GridFieldEditColumnController(columnModel, grid); await c.init(); return c; } }