正如此处所述,AspNetZero 可以使用 Devexpress 报告。此外,在此之前,我们在解决方案中使用了 devextreme。
但是当我运行应用程序时,我得到了两个错误!
SampleReport:1213 Uncaught ReferenceError: ko is not defined
at SampleReport:1213:81
at SampleReport:1215:488017
并且 :
E0024 - 已包含 DevExtreme 包
对于第二个问题:我知道我们在 _Layout.cshtml 中使用了“~/js/devextreme/dx.all.js”,然后我从以下部分删除了参考:
{
"output": "view-resources/Areas/App/Views/_Bundles/sample-report.min.js",
"input": [
"node_modules/jquery-ui-dist/jquery-ui.js",
"node_modules/knockout/build/output/knockout-latest.js",
"node_modules/devextreme/dist/js/dx.all.js", <== Deleted this line
"node_modules/@devexpress/analytics-core/dist/js/dx-analytics-core.js",
"node_modules/devexpress-reporting/dist/js/dx-webdocumentviewer.js"
]
}
但在那之后我得到了:
缺少 DevExtreme 库。检查页面中是否包含脚本
正如您在参考中看到的那样,我得到“已包含”错误,而没有参考我得到“库丢失”错误!!!!
感谢您对这些错误的任何帮助。