Skip to main content
All docs
V23.2

DxTreeView.CheckAllText Property

Specifies the label of the Check All box.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v23.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 }));
    }
}

Custom check all text

See Also