Interface for a class EditSettings
boolean
If allowAdding
is set to true, new records can be added to the TreeGrid.
boolean
If allowDeleting
is set to true, existing record can be deleted from the TreeGrid.
boolean
If allowEditOnDblClick
is set to false, TreeGrid will not allow editing of a record on double click.
boolean
If allowEditing
is set to true, values can be updated in the existing record.
boolean
If allowNextRowEdit
is set as true, editing is continued to next row with keyboard navigation.
IDialogUI
Defines the dialog params to edit.
Defines the mode to edit. The available editing modes are:
* Cell :- Defines the editing mode as Cell.
* Row :- Defines the editing mode as Row.
* Dialog :- Defines the editing mode as Dialog.
* Batch :- Defines the editing mode as Batch.
Defines the row position for new records. The available row positions are:
* Top :- Defines the row position as Top.
* Bottom :- Defines the row position as Bottom.
* Above :- Defines the row position as Above.
* Below :- Defines the row position as Below.
* Child :- Defines the row position as Child.
import { TreeGridComponent } from '@syncfusion/ej2-react-treegrid';
import * as React from 'react';
import './App.css';
export default class App extends React.Component {
constructor() {
super(...arguments);
this.editSettings = { allowEditing: true, allowAdding: true, allowDeleting: true, mode: 'Row', newRowPosition: 'Below' };
}
render() {
return <TreeGridComponent dataSource={sampleData} treeColumnIndex={1} childMapping='subtasks' editSettings={this.editSettings}>
</TreeGridComponent>;
}
}
boolean
if showConfirmDialog
is set to false, confirm dialog does not show when batch changes are saved or discarded.
boolean
If showDeleteConfirmDialog
is set to true, confirm dialog will show delete action. You can also cancel delete command.
string
| Function
Defines the custom edit elements for the dialog template.