Class TreeGridEditSettings
Inheritance
Namespace: Syncfusion.EJ2.TreeGrid
Assembly: Syncfusion.EJ2.dll
Syntax
public class TreeGridEditSettings : EJTagHelper
Constructors
TreeGridEditSettings()
Declaration
public TreeGridEditSettings()
Properties
AllowAdding
Enables the ability to add new records to the TreeGrid when set to true.
This allows users to insert new rows into the data set.
Declaration
public bool AllowAdding { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is false |
AllowDeleting
Allows removal of records from the TreeGrid when set to true.
Users can delete rows from the data set, reflecting changes immediately.
Declaration
public bool AllowDeleting { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is false |
AllowEditing
Permits updating values in existing records if set to true.
This setting allows inline modification of data cells within the TreeGrid.
Declaration
public bool AllowEditing { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is false |
AllowEditOnDblClick
If set to false, prevents editing on a row double-click, allowing edits through other triggers only.
Declaration
public bool AllowEditOnDblClick { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is true |
AllowNextRowEdit
Enables continued editing in subsequent rows when navigating with keyboard shortcuts if set to true.
Declaration
public bool AllowNextRowEdit { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is false |
ContentTemplate
To get or set value for ContentTemplate.
Declaration
public MvcTemplate<object> ContentTemplate { get; set; }
Property Value
| Type |
|---|
| Syncfusion.EJ2.MvcTemplate<System.Object> |
Dialog
Specifies the parameters for customizing the edit dialog, allowing the configuration of elements and behavior.
Declaration
public object Dialog { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Object | The default value is null |
Mode
Specifies the editing mode for the TreeGrid. Available modes include:
Cell: Enables individual cell editing.
Row: Allows entire row editing at once.
Dialog: Opens a dialog for row editing.
Batch: Supports batch editing of cells across multiple rows. Changes are not immediately saved but can be committed all at once, enhancing efficiency in bulk data edits.
Declaration
public EditMode Mode { get; set; }
Property Value
| Type | Description |
|---|---|
| EditMode | The default value is EditMode.Cell |
NewRowPosition
Determines the position where new rows are added within the TreeGrid. Options are:
Top: Adds new rows at the top of the grid.
Bottom: Adds new rows at the bottom of the grid.
Above: Inserts a new row above the selected row.
Below: Adds a new row below the selected row.
Child: Inserts a new row as a child of the currently selected row.
Declaration
public RowPosition NewRowPosition { get; set; }
Property Value
| Type | Description |
|---|---|
| RowPosition | The default value is RowPosition.Top |
ShowConfirmDialog
Controls the display of a confirmation dialog when batch changes are either applied or discarded.
Set to false to suppress the display of this confirmation prompt.
Declaration
public bool ShowConfirmDialog { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is true |
ShowDeleteConfirmDialog
If set to true, a confirmation dialog appears before record deletion, allowing users to confirm or cancel the operation.
Declaration
public bool ShowDeleteConfirmDialog { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The default value is false |
Template
Provides a template for custom editing elements within the dialog, supporting both HTML strings and functions.
Declaration
public string Template { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The default value is "" |