@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
23 lines (22 loc) • 893 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): AdaptableForm<EditRowFormContext>;
buildRowCreateForm(clonedRowNode?: IRowNode): 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;
}