Class ValidationHelper
Implements validation for user input through built-in validation or events of SfDataGrid.
Inheritance
Namespace: Syncfusion.Maui.DataGrid
Assembly: Syncfusion.Maui.DataGrid.dll
Syntax
public class ValidationHelper : Object
Constructors
ValidationHelper(SfDataGrid)
Initializes a new instance of ValidationHelper class.
Declaration
public ValidationHelper(SfDataGrid datagrid)
Parameters
Type | Name | Description |
---|---|---|
SfDataGrid | datagrid | The SfDataGrid. |
Properties
ActiveGrid
Gets or sets the reference to the currently active SfDataGrid during validation.
Declaration
public SfDataGrid ActiveGrid { get; set; }
Property Value
Type | Description |
---|---|
SfDataGrid | The reference to the currently active SfDataGrid. |
IsCellValidated
Gets or sets the value that indicates the validation status of current cell.
Declaration
public bool IsCellValidated { get; }
Property Value
Type | Description |
---|---|
System.Boolean | Returns true if the current cell validation is successful; otherwise, false. |
IsFocusSetBack
Gets or sets the value that indicates to prevent the CellValidating and RowValidating events to be raised more than once when click on FilterToggleButton.
Declaration
public bool IsFocusSetBack { get; }
Property Value
Type |
---|
System.Boolean |
Remarks
If IsFocusSetBack true then end user can't move out of the current cell by tapping on DataGridCell. While doing key navigation and clicking on FilterToggleButton IsFocusSetBack needs to be in false to do Validation.
IsRowValidated
Gets or sets the value that indicates the validation status of current row.
Declaration
public bool IsRowValidated { get; }
Property Value
Type | Description |
---|---|
System.Boolean | Returns true if the current row validation is successful; otherwise, false. |
Methods
SetCurrentCellValidated(Boolean)
Sets the ActiveGrid and IsCellValidated value.
Declaration
public void SetCurrentCellValidated(bool isCellValidated)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isCellValidated | Indicates whether the current cell validation is successful. |
SetCurrentRowValidated(Boolean)
Sets the ActiveGrid and IsRowValidated value.
Declaration
public void SetCurrentRowValidated(bool isRowValidated)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isRowValidated | Indicates whether the current row validation is successful. |