Class GridSelectionSettings
Inheritance
Namespace: Syncfusion.EJ2.Grids
Assembly: Syncfusion.EJ2.dll
Syntax
public class GridSelectionSettings : EJTagHelper
Constructors
GridSelectionSettings()
Declaration
public GridSelectionSettings()
Properties
AllowColumnSelection
If 'allowColumnSelection' set to true, then the user can able to select the columns.
Declaration
public bool AllowColumnSelection { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
CellSelectionMode
The cell selection modes are flow and box. It requires the selection
mode
to be either cell or both.
Flow
: Selects the range of cells between start index and end index that also includes the other cells of the selected rows.
Box
: Selects the range of cells within the start and end column indexes that includes in between cells of rows within the range.
BoxWithBorder
: Selects the range of cells as like Box mode with borders.
Declaration
public CellSelectionMode CellSelectionMode { get; set; }
Property Value
Type | Description |
---|---|
CellSelectionMode | The default value is CellSelectionMode.Flow |
CheckboxMode
Defines options for checkbox selection Mode. They are
Default
: This is the default value of the checkboxMode. In this mode, user can select multiple rows by clicking rows one by one.
ResetOnRowClick
: In ResetOnRowClick mode, on clicking a row it will reset previously selected row and also multiple
rows can be selected by using CTRL or SHIFT key.
Declaration
public CheckboxSelectionType CheckboxMode { get; set; }
Property Value
Type | Description |
---|---|
CheckboxSelectionType | The default value is CheckboxSelectionType.Default |
CheckboxOnly
If 'checkboxOnly' set to true, then the Grid selection is allowed only through checkbox.
Declaration
public bool CheckboxOnly { 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> |
EnableSimpleMultiRowSelection
If 'enableSimpleMultiRowSelection' set to true, then the user can able to perform multiple row selection with single clicks.
Declaration
public bool EnableSimpleMultiRowSelection { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
EnableToggle
If 'enableToggle' set to true, then the user can able to perform toggle for the selected row.
Declaration
public bool EnableToggle { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true |
Mode
Grid supports row, cell, and both (row and cell) selection mode.
Declaration
public SelectionMode Mode { get; set; }
Property Value
Type | Description |
---|---|
SelectionMode | The default value is SelectionMode.Row |
PersistSelection
If 'persistSelection' set to true, then the Grid selection is persisted on all operations. For persisting selection in the Grid, any one of the column should be enabled as a primary key.
Declaration
public bool PersistSelection { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false |
Type
Defines options for selection type. They are
Single
: Allows selection of only a row or a cell.
Multiple
: Allows selection of multiple rows or cells.
Declaration
public SelectionType Type { get; set; }
Property Value
Type | Description |
---|---|
SelectionType | The default value is SelectionType.Single |