UNPKG

angular-formio

Version:

Form.io Angular JSON Form Renderer ========================== This library serves as a Dynamic JSON Powered Form rendering library for [Angular](https://angular.io). This works by providing a JSON schema to a ```<formio>``` Angular component, where that f

27 lines (26 loc) 1.28 kB
import { ExtendedComponentSchema } from 'formiojs'; import { GridHeaderComponent } from '../GridHeaderComponent'; import { FormioPromiseService } from '../../formio-promise.service'; import { ComponentInstance } from '../../formio.common'; import { GridColumn } from '../types/grid-column'; import { GridHeader, SortType } from '../types/grid-header'; export declare class SubmissionGridHeaderComponent extends GridHeaderComponent { formComponents: Map<string, ExtendedComponentSchema>; load(formio: FormioPromiseService, query?: any, columns?: Array<GridColumn>): Promise<GridHeader[]>; setHeader(header: GridHeader): void; getHeaderForColumn(column: GridColumn, component?: ExtendedComponentSchema, sort?: SortType): { label: string; key: string; sort: SortType; component: ComponentInstance; renderCell: (cellValue: any, component?: ComponentInstance) => string; }; getHeaderForComponent(component: ExtendedComponentSchema, path: string, sort?: SortType): { label: string; key: string; sort: SortType; component: ComponentInstance; }; setComponentsHeaders(components: Map<string, ExtendedComponentSchema>, sort?: SortType): void; setComponents(components: any): void; }