DxTreeView.CheckAllText Property
Specifies the label of the Check All box.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue("Check All")]
[Parameter]
public string CheckAllText { get; set; }
Property Value
Type | Default | Description |
---|---|---|
String | "Check All" | The label text of the Check All box. |
Remarks
When you allow users to check all nodes in the UI, you can specify custom text for the Check all box:
<DxTreeView Data="@Data"
CheckMode="TreeViewCheckMode.Multiple"
CheckAllVisible="true"
CheckAllText="I'll take all!">
<DataMappings>
<DxTreeViewDataMapping Text="Name"
Key="Id"
ParentKey="CategoryId" />
</DataMappings>
</DxTreeView>
@code {
List<FlatDataItem> Data { get; set; }
protected override void OnInitialized() {
IEnumerable<ProductFlat> products = ProductData.Products;
IEnumerable<ProductCategory> productSubcategories = ProductData.Categories;
Data = new List<FlatDataItem>(Enum.GetValues<ProductCategoryMain>().Select(i => new FlatDataItem() { Name = i.ToString(), Id = i }));
Data.AddRange(products.Select(i => new FlatDataItem() { Name = i.ProductName, Id = i.Id, CategoryId = i.ProductCategoryId }));
Data.AddRange(productSubcategories.Select(i => new FlatDataItem() { Name = i.Subcategory, Id = i.SubcategoryID, CategoryId = i.Category }));
}
}
See Also