Show / Hide Table of Contents

Interface CellActionManager

Allows you to route cell actions to the grid for processing.

Namespace: IgniteUI.Blazor.Controls
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
Type Name Description
ColumnComparisonConditionOperatorType op
System.Object value

ApplyFilterAsync(ColumnComparisonConditionOperatorType, Object)

Declaration
Task ApplyFilterAsync(ColumnComparisonConditionOperatorType op, object value)
Parameters
Type Name Description
ColumnComparisonConditionOperatorType op
System.Object value
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
void ClearFilter()

ClearFilterAsync()

Clear the filter on the column associated with the cell.

Declaration
Task ClearFilterAsync()
Returns
Type Description
System.Threading.Tasks.Task

ClickCell(MouseButton)

Declaration
void ClickCell(MouseButton button)
Parameters
Type Name Description
MouseButton button

ClickCellAsync(MouseButton)

Notifies the grid that a cell has been clicked.

Declaration
Task ClickCellAsync(MouseButton button)
Parameters
Type Name Description
MouseButton button
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
Type Name Description
IgbColumnFilterCondition fragment

ColumnFilterChangedAsync(IgbColumnFilterCondition)

Provides a new column filter condition to associate with the cell's column.

Declaration
Task ColumnFilterChangedAsync(IgbColumnFilterCondition fragment)
Parameters
Type Name Description
IgbColumnFilterCondition fragment

The filter epxresion fragment to use.

Returns
Type Description
System.Threading.Tasks.Task

ColumnFilterChanging(IgbColumnFilterCondition)

Declaration
void ColumnFilterChanging(IgbColumnFilterCondition fragment)
Parameters
Type Name Description
IgbColumnFilterCondition fragment

ColumnFilterChangingAsync(IgbColumnFilterCondition)

Provides a new intermediate column filter condition to associate with the cell's column.

Declaration
Task ColumnFilterChangingAsync(IgbColumnFilterCondition fragment)
Parameters
Type Name Description
IgbColumnFilterCondition fragment

The filter epxresion fragment to use.

Returns
Type Description
System.Threading.Tasks.Task

DisableKeyInput()

Declaration
void DisableKeyInput()

DisableKeyInputAsync()

Disables key input to the grid.

Declaration
Task DisableKeyInputAsync()
Returns
Type Description
System.Threading.Tasks.Task

DoubleClicked(MouseButton)

Declaration
void DoubleClicked(MouseButton button)
Parameters
Type Name Description
MouseButton button

DoubleClickedAsync(MouseButton)

Notifies the grid that the cell was double clicked

Declaration
Task DoubleClickedAsync(MouseButton button)
Parameters
Type Name Description
MouseButton button
Returns
Type Description
System.Threading.Tasks.Task

DragStarted()

Declaration
void DragStarted()

DragStartedAsync()

Notifies the grid that a cell has started a drag.

Declaration
Task DragStartedAsync()
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

EnableKeyInput()

Declaration
void EnableKeyInput()

EnableKeyInputAsync()

Enable key input to the grid.

Declaration
Task EnableKeyInputAsync()
Returns
Type Description
System.Threading.Tasks.Task

GetColumnFilterCondition()

Declaration
IgbColumnFilterCondition GetColumnFilterCondition()
Returns
Type Description
IgbColumnFilterCondition

GetColumnFilterConditionAsync()

Get's the column filter condition associated with the cell's column.

Declaration
Task<IgbColumnFilterCondition> GetColumnFilterConditionAsync()
Returns
Type Description
System.Threading.Tasks.Task<IgbColumnFilterCondition>

GetColumnPropertyType()

Declaration
DataSourceSchemaPropertyType GetColumnPropertyType()
Returns
Type Description
DataSourceSchemaPropertyType

GetColumnPropertyTypeAsync()

Get's the property type associated the cell's column.

Declaration
Task<DataSourceSchemaPropertyType> GetColumnPropertyTypeAsync()
Returns
Type Description
System.Threading.Tasks.Task<DataSourceSchemaPropertyType>

IsCellDown()

Declaration
bool IsCellDown()
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
void PointerDownCell()

PointerDownCellAsync()

Notifies the grid that a pointer is down on a cell.

Declaration
Task PointerDownCellAsync()
Returns
Type Description
System.Threading.Tasks.Task

PointerUpCell()

Declaration
void PointerUpCell()

PointerUpCellAsync()

Notifies the grid that a pointer is up on a cell.

Declaration
Task PointerUpCellAsync()
Returns
Type Description
System.Threading.Tasks.Task

PreviewMouseDownCell(Boolean, Boolean, MouseButton)

Declaration
void PreviewMouseDownCell(bool isControl, bool isShift, MouseButton button)
Parameters
Type Name Description
System.Boolean isControl
System.Boolean isShift
MouseButton button

PreviewMouseDownCellAsync(Boolean, Boolean, MouseButton)

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

PreviewMouseUpCell(Boolean, Boolean, MouseButton)

Declaration
void PreviewMouseUpCell(bool isControl, bool isShift, MouseButton button)
Parameters
Type Name Description
System.Boolean isControl
System.Boolean isShift
MouseButton button

PreviewMouseUpCellAsync(Boolean, Boolean, MouseButton)

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
void StartEditMode()

StartEditModeAsync()

Start edit mode.

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