【问题标题】:Failed to load 'sap/ui/table/TreeTable.js'无法加载“sap/ui/table/TreeTable.js”
【发布时间】:2021-01-12 09:26:21
【问题描述】:

我正在尝试使用 SAPUI5 从 json 模型创建树结构视图。
我还没有在互联网上找到解决方案,所以这就是我在这里问的原因。
基本上,尽管一遍又一遍地使用正确的代码,但它无法加载 TreeTable.js 文件,我尝试使用多个代码但没有运气。
我正在对话框上加载 TreeTable。这是代码:

<core:FragmentDefinition 
xmlns="sap.ui.table"
xmlns:mvc="sap.ui.core.mvc"
xmlns:m="sap.m"
xmlns:u="sap.ui.unified"
xmlns:core="sap.ui.core">
<m:Dialog horizontalScrolling="true" showHeader="true" state="None" stretch="false" title="{Soluzione}" type="Standard" verticalScrolling="true" contentWidth="90%">
    <m:content>
        <TreeTable
        id="Tree"
        rows="{path: 'applicationModel>/AlberoSoluzioni'}"
        selectionMode="MultiToggle"
        enableSelectAll="false"
        ariaLabelledBy="title">
            
        </TreeTable>
    </m:content>
    <customHeader/>
    <endButton/>
    <subHeader/>
</m:Dialog>
</core:FragmentDefinition>

想知道我做错了什么。 加载时控制台出错:

Uncaught Error: failed to load 'sap/ui/table/TreeTable.js' from resources/sap/ui/table/TreeTable.js: 404 - Not Found

【问题讨论】:

    标签: javascript xml sapui5 treetable


    【解决方案1】:

    您需要在manifest.json 中添加其dependencies,请检查您是否这样做。

    "sap.ui5": {
            "dependencies": {
                "libs": {
                    "sap.ui.table": {}
                }
            }
    

    另外,在 index.html 的引导脚本中检查 src

    【讨论】:

    • 很好的提示,但我收到此错误:无法为容器容器加载组件。原因:错误:无法从资源/sap/ui/table/library.js 加载“sap/ui/table/library.js”:脚本加载错误
    • @manudicri 可能是版本问题
    • 我发现我正在处理的项目在本地加载资源,所以如果我更改 src url 它应该可以工作。谢谢你的回答
    • 很高兴它成功了!将其添加到我编辑的评论的答案中
    猜你喜欢
    • 2021-04-26
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    相关资源
    最近更新 更多