@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
23 lines (22 loc) • 911 B
TypeScript
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;
}