UNPKG

@anglr/grid

Version:
34 lines 1.67 kB
import { Directive, Inject } from '@angular/core'; import { GRID_INSTANCE } from '../../misc/tokens'; import { TableDefaultTemplatesComponent } from '../../plugins/contentRenderer/matrix/misc/components/tableDefaultTemplates/tableDefaultTemplates.component'; import * as i0 from "@angular/core"; /** * Configures MatrixContentRenderer to use TableDefaultTemplates */ export class UseTableDirective { //######################### constructor ######################### constructor(grid) { grid.gridOptions = { plugins: { contentRenderer: { options: { defaults: TableDefaultTemplatesComponent, }, }, }, }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.0", ngImport: i0, type: UseTableDirective, deps: [{ token: GRID_INSTANCE }], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "19.1.0", type: UseTableDirective, isStandalone: true, selector: "[ngGrid][useTable]", ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.0", ngImport: i0, type: UseTableDirective, decorators: [{ type: Directive, args: [{ selector: '[ngGrid][useTable]', }] }], ctorParameters: () => [{ type: undefined, decorators: [{ type: Inject, args: [GRID_INSTANCE] }] }] }); //# sourceMappingURL=useTable.directive.js.map