【发布时间】:2022-08-24 14:51:14
【问题描述】:
亲爱的 我在这里遇到奇怪的问题仪表板没有出现在某些租户中,并且在其他租户和主机中以完美的方式工作 这是错误“未捕获的引用错误:未定义图表” 任何人都可以帮助解决这个奇怪的错误吗?
在其他租户中不会出现此错误,因此它可以正常工作请帮助! Abp 版本 4.2 MVC
标签: asp.net-mvc abp
亲爱的 我在这里遇到奇怪的问题仪表板没有出现在某些租户中,并且在其他租户和主机中以完美的方式工作 这是错误“未捕获的引用错误:未定义图表” 任何人都可以帮助解决这个奇怪的错误吗?
在其他租户中不会出现此错误,因此它可以正常工作请帮助! Abp 版本 4.2 MVC
标签: asp.net-mvc abp
您的捆绑包中似乎缺少 ChartJS。可能它可能在 HostDashboard 中定义,但不在 TenantDashboard 中。
确保将ChartjsScriptContributor 添加到页面。
<abp-script type="typeof(ChartjsScriptContributor)" />
它是不建议但您可以将其添加到全局捆绑包中:
Configure<AbpBundlingOptions>(options =>
{
options.ScriptBundles.Configure(
LeptonThemeBundles.Scripts.Global,
bundle =>
{
bundle.Contributors.Add(new ChartjsScriptContributor());
// ...
}
);
});
【讨论】: