Interface CellActionManager
Allows you to route cell actions to the grid for processing.
Assembly: IgniteUI.Blazor.dll
Syntax
public interface CellActionManager
Properties
IsControlPressed
Declaration
bool IsControlPressed { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsShiftPressed
Declaration
bool IsShiftPressed { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
ApplyCustomFilter(String, Int32, Object)
Declaration
void ApplyCustomFilter(string filterID, int index, object value)
Parameters
| Type |
Name |
Description |
| System.String |
filterID |
|
| System.Int32 |
index |
|
| System.Object |
value |
|
ApplyCustomFilterAsync(String, Int32, Object)
Declaration
Task ApplyCustomFilterAsync(string filterID, int index, object value)
Parameters
| Type |
Name |
Description |
| System.String |
filterID |
|
| System.Int32 |
index |
|
| System.Object |
value |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ApplyFilter(ColumnComparisonConditionOperatorType, Object)
Declaration
void ApplyFilter(ColumnComparisonConditionOperatorType op, object value)
Parameters
ApplyFilterAsync(ColumnComparisonConditionOperatorType, Object)
Declaration
Task ApplyFilterAsync(ColumnComparisonConditionOperatorType op, object value)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CancelEditMode(Boolean)
Declaration
void CancelEditMode(bool saveChanges)
Parameters
| Type |
Name |
Description |
| System.Boolean |
saveChanges |
|
CancelEditModeAsync(Boolean)
Notify the grid to cancel edit mode.
Declaration
Task CancelEditModeAsync(bool saveChanges)
Parameters
| Type |
Name |
Description |
| System.Boolean |
saveChanges |
Whether to save changes or not.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ClearFilter()
Declaration
ClearFilterAsync()
Clear the filter on the column associated with the cell.
Declaration
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
void ClickCell(MouseButton button)
Parameters
Notifies the grid that a cell has been clicked.
Declaration
Task ClickCellAsync(MouseButton button)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ClickExpansionIndicator()
Declaration
void ClickExpansionIndicator()
ClickExpansionIndicatorAsync()
Notifies the grid that an expansion indicator has been clicked.
Declaration
Task ClickExpansionIndicatorAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ColumnFilterChanged(IgbColumnFilterCondition)
Declaration
void ColumnFilterChanged(IgbColumnFilterCondition fragment)
Parameters
ColumnFilterChangedAsync(IgbColumnFilterCondition)
Provides a new column filter condition to associate with the cell's column.
Declaration
Task ColumnFilterChangedAsync(IgbColumnFilterCondition fragment)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ColumnFilterChanging(IgbColumnFilterCondition)
Declaration
void ColumnFilterChanging(IgbColumnFilterCondition fragment)
Parameters
ColumnFilterChangingAsync(IgbColumnFilterCondition)
Provides a new intermediate column filter condition to associate with the cell's column.
Declaration
Task ColumnFilterChangingAsync(IgbColumnFilterCondition fragment)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
Disables key input to the grid.
Declaration
Task DisableKeyInputAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
void DoubleClicked(MouseButton button)
Parameters
Notifies the grid that the cell was double clicked
Declaration
Task DoubleClickedAsync(MouseButton button)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DragStarted()
Declaration
DragStartedAsync()
Notifies the grid that a cell has started a drag.
Declaration
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
EditorCellLostFocus()
Declaration
void EditorCellLostFocus()
EditorCellLostFocusAsync()
Notify the grid that a cell has lost focus.
Declaration
Task EditorCellLostFocusAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
Enable key input to the grid.
Declaration
Task EnableKeyInputAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
GetColumnFilterCondition()
Declaration
IgbColumnFilterCondition GetColumnFilterCondition()
Returns
GetColumnFilterConditionAsync()
Get's the column filter condition associated with the cell's column.
Declaration
Task<IgbColumnFilterCondition> GetColumnFilterConditionAsync()
Returns
GetColumnPropertyType()
Declaration
DataSourceSchemaPropertyType GetColumnPropertyType()
Returns
GetColumnPropertyTypeAsync()
Get's the property type associated the cell's column.
Declaration
Task<DataSourceSchemaPropertyType> GetColumnPropertyTypeAsync()
Returns
IsCellDown()
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
IsCellDownAsync()
Gets if the mouse is down on the current cell.
Declaration
Task<bool> IsCellDownAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
MouseDownCell(Double, Double)
Declaration
void MouseDownCell(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
MouseDownCellAsync(Double, Double)
Declaration
Task MouseDownCellAsync(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MouseEnterCell(Double, Double)
Declaration
void MouseEnterCell(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
MouseEnterCellAsync(Double, Double)
Declaration
Task MouseEnterCellAsync(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MouseIsOver(Double, Double)
Declaration
void MouseIsOver(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
MouseIsOverAsync(Double, Double)
Declaration
Task MouseIsOverAsync(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MouseLeaveCell(Double, Double)
Declaration
void MouseLeaveCell(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
MouseLeaveCellAsync(Double, Double)
Declaration
Task MouseLeaveCellAsync(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MouseUpCell(Double, Double)
Declaration
void MouseUpCell(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
MouseUpCellAsync(Double, Double)
Declaration
Task MouseUpCellAsync(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
PassCellClone(Object)
Declaration
void PassCellClone(object cellClone)
Parameters
| Type |
Name |
Description |
| System.Object |
cellClone |
|
PassCellCloneAsync(Object)
Pass Cell Clone to Dragger
Declaration
Task PassCellCloneAsync(object cellClone)
Parameters
| Type |
Name |
Description |
| System.Object |
cellClone |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
PointerDownCell()
Declaration
PointerDownCellAsync()
Notifies the grid that a pointer is down on a cell.
Declaration
Task PointerDownCellAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
PointerUpCell()
Declaration
PointerUpCellAsync()
Notifies the grid that a pointer is up on a cell.
Declaration
Task PointerUpCellAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
void PreviewMouseDownCell(bool isControl, bool isShift, MouseButton button)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isControl |
|
| System.Boolean |
isShift |
|
| MouseButton |
button |
|
Declaration
Task PreviewMouseDownCellAsync(bool isControl, bool isShift, MouseButton button)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isControl |
|
| System.Boolean |
isShift |
|
| MouseButton |
button |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
void PreviewMouseUpCell(bool isControl, bool isShift, MouseButton button)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isControl |
|
| System.Boolean |
isShift |
|
| MouseButton |
button |
|
Declaration
Task PreviewMouseUpCellAsync(bool isControl, bool isShift, MouseButton button)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isControl |
|
| System.Boolean |
isShift |
|
| MouseButton |
button |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
PreviewPointerDownCell()
Declaration
void PreviewPointerDownCell()
PreviewPointerDownCellAsync()
Notifies the grid that a pointer is pressing on the cell.
Declaration
Task PreviewPointerDownCellAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
PreviewPointerUpCell()
Declaration
void PreviewPointerUpCell()
PreviewPointerUpCellAsync()
Notifies the grid that a pointer is releasing on a cell.
Declaration
Task PreviewPointerUpCellAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ShouldSkipFocusRetain()
Declaration
bool ShouldSkipFocusRetain()
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSkipFocusRetainAsync()
Declaration
Task<bool> ShouldSkipFocusRetainAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
StartEditMode()
Declaration
StartEditModeAsync()
Declaration
Task StartEditModeAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
UpdateCellEditValue(Object)
Declaration
void UpdateCellEditValue(object value)
Parameters
| Type |
Name |
Description |
| System.Object |
value |
|
UpdateCellEditValueAsync(Object)
Provides a way for cells to update the EditorCellModel's EditValue property.
Declaration
Task UpdateCellEditValueAsync(object value)
Parameters
| Type |
Name |
Description |
| System.Object |
value |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|