UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

23 lines (22 loc) 911 B
import { IRowNode } from 'ag-grid-enterprise'; import { ApiBase } from '../Implementation/ApiBase'; import { AdaptableForm, EditRowFormContext, CreateRowFormContext } from '../../types'; export declare class RowFormInternalApi extends ApiBase { buildRowEditForm(rowNode: IRowNode): Promise<AdaptableForm<EditRowFormContext>>; buildRowCreateForm(clonedRowNode?: IRowNode): Promise<AdaptableForm<CreateRowFormContext>>; private buildRowForm; private getFormTitle; private buildFormParamContext; private getFormDescription; private buidRowFormButtons; private prepareCreateData; private prepareEditData; private buildRowFormFields; private showColumnInRowForm; private isCellEditable; private buildRowFormField; private getRowFormFieldLabel; private buildFormFieldLabelContext; private getFieldTypeFromColumnType; private getFieldValueOptions; }