@syncfusion/ej2-grids
Version:
Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel.
22 lines (21 loc) • 798 B
TypeScript
import { IGrid } from '../base/interface';
import { EditRender } from '../renderer/edit-renderer';
import { ServiceLocator } from '../services/service-locator';
import { NormalEdit } from './normal-edit';
/**
* `InlineEdit` module is used to handle inline editing actions.
*
* @hidden
*/
export declare class InlineEdit extends NormalEdit {
protected parent: IGrid;
protected serviceLocator: ServiceLocator;
protected renderer: EditRender;
constructor(parent?: IGrid, serviceLocator?: ServiceLocator, renderer?: EditRender);
closeEdit(): void;
addRecord(data?: Object, index?: number): void;
endEdit(): void;
updateRow(index: number, data?: Object): void;
deleteRecord(fieldname?: string, data?: Object): void;
protected startEdit(tr?: Element): void;
}