Class DataManagerRequest
Defines the members of the query.
Inherited Members
Namespace: Syncfusion.Blazor
Assembly: Syncfusion.Blazor.dll
Syntax
public class DataManagerRequest
Remarks
DataManagerRequest is used to model bind posted data at server side.
Constructors
DataManagerRequest()
Declaration
public DataManagerRequest()
Properties
Aggregates
Specifies the aggregate details.
Declaration
[JsonPropertyName("aggregates")]
public List<Aggregate> Aggregates { get; set; }
Property Value
| Type |
|---|
| List<Aggregate> |
Distinct
Specifies the field names to find distinct values.
Declaration
[JsonPropertyName("distinct")]
public List<string> Distinct { get; set; }
Property Value
| Type |
|---|
| List<string> |
Expand
Specifies the relational table names to be eagerloaded.
Declaration
[JsonPropertyName("expand")]
public List<string> Expand { get; set; }
Property Value
| Type |
|---|
| List<string> |
Group
Specifies the grouped column details.
Declaration
[JsonPropertyName("group")]
public List<string> Group { get; set; }
Property Value
| Type |
|---|
| List<string> |
GroupByFormatter
Holds field and format method to handle group by format.
Declaration
public IDictionary<string, string> GroupByFormatter { get; set; }
Property Value
| Type |
|---|
| IDictionary<string, string> |
IdMapping
Specifies the parent id mapping value.
Declaration
[JsonPropertyName("IdMapping")]
public string IdMapping { get; set; }
Property Value
| Type |
|---|
| string |
LazyExpandAllGroup
Specifies that to perform expand all for lazy load grouping.
Declaration
public bool LazyExpandAllGroup { get; set; }
Property Value
| Type |
|---|
| bool |
LazyLoad
Specifies that perform lazy load grouping.
Declaration
public bool LazyLoad { get; set; }
Property Value
| Type |
|---|
| bool |
Params
Specifies additional parameters.
Declaration
[JsonPropertyName("params")]
public IDictionary<string, object> Params { get; set; }
Property Value
| Type |
|---|
| IDictionary<string, object> |
RequiresCounts
Sepcifies that the count is required in response.
Declaration
[JsonPropertyName("requiresCounts")]
public bool RequiresCounts { get; set; }
Property Value
| Type |
|---|
| bool |
RequiresFilteredRecords
Sepcifies that the filtered records is required in response.
Declaration
public bool RequiresFilteredRecords { get; set; }
Property Value
| Type |
|---|
| bool |
Search
Specifies the search criteria.
Declaration
[JsonPropertyName("search")]
public List<SearchFilter> Search { get; set; }
Property Value
| Type |
|---|
| List<SearchFilter> |
Select
Specifies the select column details.
Declaration
[JsonPropertyName("select")]
public List<string> Select { get; set; }
Property Value
| Type |
|---|
| List<string> |
ServerSideGroup
Specifies that perform in-built grouping.
Declaration
public bool ServerSideGroup { get; set; }
Property Value
| Type |
|---|
| bool |
Skip
Specifies the records to skip.
Declaration
[JsonPropertyName("skip")]
public int Skip { get; set; }
Property Value
| Type |
|---|
| int |
Sorted
Speccifies the sort criteria.
Declaration
[JsonPropertyName("sorted")]
public List<Sort> Sorted { get; set; }
Property Value
| Type |
|---|
| List<Sort> |
Table
Specifies the table name.
Declaration
[JsonPropertyName("table")]
public string Table { get; set; }
Property Value
| Type |
|---|
| string |
Take
Specifies the records to take.
Declaration
[JsonPropertyName("take")]
public int Take { get; set; }
Property Value
| Type |
|---|
| int |
Where
Specifies the filter criteria.
Declaration
[JsonPropertyName("where")]
public List<WhereFilter> Where { get; set; }
Property Value
| Type |
|---|
| List<WhereFilter> |