MultiKeySortCommand Class

Sort a range using one or more SortKey levels. Supports undo/redo by snapshotting affected cells before sorting.

Inheritance

Object

Spreadsheet.RangeSnapshotCommandBase

Spreadsheet.MultiKeySortCommand

Namespace: Radzen.Blazor.Spreadsheet

Assembly: Radzen.Blazor.dll

Syntax

public class MultiKeySortCommand : Spreadsheet.RangeSnapshotCommandBase, Spreadsheet.ICommand, Spreadsheet.IProtectedCommand

Constructors

MultiKeySortCommandlink

Initializes a new instance of the MultiKeySortCommand class.

Declaration
public MultiKeySortCommand(Documents.Spreadsheet.Worksheet sheet, Documents.Spreadsheet.RangeRef range, Documents.Spreadsheet.SortKey[] keys, bool skipHeaderRow)
Parameters
Type Name Description
Documents.Spreadsheet.Worksheet sheet
Documents.Spreadsheet.RangeRef range
Documents.Spreadsheet.SortKey[] keys
bool skipHeaderRow

Properties

Featurelink

Declaration
public Spreadsheet.SpreadsheetFeature? Feature { get; }
Property Value
Type Description
Spreadsheet.SpreadsheetFeature?

RequiredActionlink

Declaration
public Documents.Spreadsheet.SheetAction RequiredAction { get; }
Property Value

Methods

DoExecutelink

Declaration
protected override bool DoExecute()
Returns
Type Description
bool

Unexecutelink

Declaration
public override void Unexecute()
An error has occurred. This app may no longer respond until reloaded. Reload 🗙