diff --git a/src/components/BootstrapBlazor.Gantt/BootstrapBlazor.Gantt.csproj b/src/components/BootstrapBlazor.Gantt/BootstrapBlazor.Gantt.csproj index 11a53932..fa2ea477 100644 --- a/src/components/BootstrapBlazor.Gantt/BootstrapBlazor.Gantt.csproj +++ b/src/components/BootstrapBlazor.Gantt/BootstrapBlazor.Gantt.csproj @@ -1,5 +1,9 @@ + + 11.0.0-rc.2.1 + + Bootstrap Blazor WebAssembly wasm UI Components Bootstrap UI components extensions of Grantt diff --git a/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.cs b/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.cs index a68d314f..0cdd19b8 100644 --- a/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.cs +++ b/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.cs @@ -11,6 +11,14 @@ namespace BootstrapBlazor.Components; /// public partial class Gantt { + private const string StylePath = "_content/BootstrapBlazor.Gantt/css/gantt.bundle.css"; + +#if NET9_0_OR_GREATER + private string StyleUrl => Assets[StylePath]; +#else + private static string StyleUrl => StylePath; +#endif + /// /// 获得或设置 甘特图数据源 /// @@ -62,7 +70,7 @@ protected override void OnParametersSet() /// /// /// - protected override Task InvokeInitAsync() => InvokeVoidAsync("init", Id, Items, Option, Interop); + protected override Task InvokeInitAsync() => InvokeVoidAsync("init", Id, Items, Option, Interop, StyleUrl); /// /// diff --git a/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.js b/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.js index 781b1430..419ed598 100644 --- a/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.js +++ b/src/components/BootstrapBlazor.Gantt/Components/Gantt.razor.js @@ -2,13 +2,13 @@ import { addLink } from '../../BootstrapBlazor/modules/utility.js' import Data from '../../BootstrapBlazor/modules/data.js' -export async function init(id, tasks, option, invoke) { +export async function init(id, tasks, option, invoke, styleUrl) { const el = document.getElementById(id) if (el === null) { return } - await addLink("./_content/BootstrapBlazor.Gantt/css/gantt.bundle.css") + await addLink(styleUrl) const gantt = new Gantt(el, tasks, { on_click: function (task) {