/** * Functions for accessing Action Columns */ export interface RowFormApi { /** * Open edit dialog for row with the given primary key value * @param primaryKey - the primary key of the edited row */ displayEditRowForm(primaryKey: any): Promise; /** * Open create dialog for a new row */ displayCreateRowForm(): Promise; /** * Open create dialog for cloning an existing row * @param primaryKey - Primary Key of the duplicated row */ displayCloneRowForm(primaryKey?: any): Promise; /** * Deletes row from grid (with event fired) - note: no visible Row Form is displayed * @param primaryKey - Primary Key of the deleted row */ displayDeleteRowForm(primaryKey?: any): void; }