Skip to main content
All docs
V25.1
  • DxTreeView.CheckAllText Property

    Specifies the label of the Check All box.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.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