Table of Contents

Class ReportInteractiveSort

Namespace
DocWright.Reporting.Processing
Assembly
DocWright.Reporting.dll

A request to sort a report the way a viewer does when someone clicks a text box that offers an interactive sort (UserSort): which text box, and in which direction.

public sealed class ReportInteractiveSort
Inheritance
ReportInteractiveSort
Inherited Members

Remarks

The text box's UserSort says what to sort by and where, so the request carries neither. It goes in InteractiveSorts, and the report is processed again with the sort applied — the same processing as any other run, on the same data, with the scope's authored sort replaced.

A request names every instance of its scope: clicking the sort in one group's header sorts that group's rows in every group. The reference's local rendering has no interactive sort to measure a narrower request against, so none is offered.

Constructors

ReportInteractiveSort(string, ReportSortDirection)

Initializes a request.

Properties

Direction

Gets the direction.

TextboxName

Gets the name of the text box that carries the UserSort.