Blazor-ApexTree
10.0.0
dotnet add package Blazor-ApexTree --version 10.0.0
NuGet\Install-Package Blazor-ApexTree -Version 10.0.0
<PackageReference Include="Blazor-ApexTree" Version="10.0.0" />
<PackageVersion Include="Blazor-ApexTree" Version="10.0.0" />
<PackageReference Include="Blazor-ApexTree" />
paket add Blazor-ApexTree --version 10.0.0
#r "nuget: Blazor-ApexTree, 10.0.0"
#:package Blazor-ApexTree@10.0.0
#addin nuget:?package=Blazor-ApexTree&version=10.0.0
#tool nuget:?package=Blazor-ApexTree&version=10.0.0
Blazor-ApexTree
Versioning Notice
As of version 10.0.0, Blazor-ApexTree has adopted a new versioning scheme that aligns its major version with the .NET major version it targets. This change is intended to provide better clarity and consistency with regard to supported frameworks.
Going forward, the major version of Blazor-ApexTree will correspond to the major version of .NET it targets (e.g., Blazor-ApexTree 10.x.x targets .NET 10). The minor and patch versions are used for library-specific updates and do not map to .NET's minor or SDK versions.
Getting Started
This library provides a blazor wrapper for ApexTree.js.
Usage is quite simple, just install the package and then create any <ApexTree /> components as desired. You will need to provide data in the Parent parameter; all children must be nested within this. Setting the Id property on nodes is highly recommended for everything to work correctly and just needs to be a unique value (using Guid.NewGuid().ToHtmlId().ToString("N") would work well).
There are two types for TItem that have full support built in; otherwise you need to provide a value for NodeTemplate in the options for the component. The supported types are string? and ApexTree.Image; using either of these types will produce a tree that looks very similar to the official JavaScript examples.
Installation
To use this library:
- Clone a copy of the repository
- Reference the NuGet package
Build Details
Frameworks
- .NET 8.0
- .NET 9.0
- .NET 10.0
Authors
- NF Software Inc.
License
This project is licensed under the MIT License - see the LICENSE file for details
Acknowledgments
Thank you to:
- joadan for the fantastic Blazor-ApexCharts project
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.0)
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.2)
-
net9.0
- Microsoft.AspNetCore.Components.Web (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
10.0.0 Add support for .NET 9 and .NET 10
1.0.2 Fix exception for large datasets on serialization
1.0.1 Fix issue where chart gets created twice and Add RebuildChart method
1.0.0 Initial release