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 "" |