Class Group<T>
Defines the members of the grouped record.
Inherited Members
Namespace: Syncfusion.Blazor.Data
Assembly: Syncfusion.Blazor.dll
Syntax
public class Group<T> : List<Group<T>>, IList<Group<T>>, ICollection<Group<T>>, IList, ICollection, IReadOnlyList<Group<T>>, IReadOnlyCollection<Group<T>>, IEnumerable<Group<T>>, IEnumerable
Type Parameters
| Name | Description |
|---|---|
| T | Type of the data source elements. |
Constructors
Group()
Declaration
public Group()
Properties
Aggregates
Specifies the aggregates of this group.
Declaration
[JsonPropertyName("aggregates")]
public object Aggregates { get; set; }
Property Value
| Type |
|---|
| object |
ChildLevels
Specifies the count of child if any.
Declaration
[JsonPropertyName("childLevels")]
public int ChildLevels { get; set; }
Property Value
| Type |
|---|
| int |
CountItems
Specifies the count of items in this group.
Declaration
[JsonPropertyName("count")]
public int CountItems { get; set; }
Property Value
| Type |
|---|
| int |
Field
Specifies the field value.
Declaration
[JsonPropertyName("field")]
public string Field { get; set; }
Property Value
| Type |
|---|
| string |
ForeignKey
Specifies the foreign key.
Declaration
[JsonPropertyName("foreignKey")]
public string ForeignKey { get; set; }
Property Value
| Type |
|---|
| string |
GroupGuid
Unique identifier.
Declaration
[JsonPropertyName("groupGuid")]
public string GroupGuid { get; set; }
Property Value
| Type |
|---|
| string |
GroupedData
Specifies the grouped data.
Declaration
public IEnumerable GroupedData { get; set; }
Property Value
| Type |
|---|
| IEnumerable |
HeaderText
Specifies the header text of the field.
Declaration
[JsonPropertyName("headerText")]
public string HeaderText { get; set; }
Property Value
| Type |
|---|
| string |
Items
Specifies the items of the group.
Declaration
[JsonPropertyName("items")]
public IEnumerable Items { get; set; }
Property Value
| Type |
|---|
| IEnumerable |
Key
Specifies the group key value.
Declaration
[JsonPropertyName("key")]
public object Key { get; set; }
Property Value
| Type |
|---|
| object |
Level
Specifies the level of this group.
Declaration
[JsonPropertyName("level")]
public int Level { get; set; }
Property Value
| Type |
|---|
| int |
Records
Specifies the ungrouped records.
Declaration
[JsonPropertyName("records")]
public object[] Records { get; set; }
Property Value
| Type |
|---|
| object[] |
Result
Specifies the result.
Declaration
[JsonPropertyName("result")]
public object Result { get; set; }
Property Value
| Type |
|---|
| object |