Blazor-ApexTree 1.0.1

dotnet add package Blazor-ApexTree --version 1.0.1                
NuGet\Install-Package Blazor-ApexTree -Version 1.0.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Blazor-ApexTree" Version="1.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Blazor-ApexTree --version 1.0.1                
#r "nuget: Blazor-ApexTree, 1.0.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Blazor-ApexTree as a Cake Addin
#addin nuget:?package=Blazor-ApexTree&version=1.0.1

// Install Blazor-ApexTree as a Cake Tool
#tool nuget:?package=Blazor-ApexTree&version=1.0.1                

Blazor-ApexTree

MIT NuGet

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:

Build Details

Frameworks

  • .NET 8.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 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 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.1 29 2/14/2025
1.0.0.3 35 2/11/2025

1.0.1 Fix issue where chart gets created twice and Add RebuildChart method
1.0.0 Initial release