Не удалось загрузить sap/ui/table/TreeTable.js.

Я пытаюсь создать представление древовидной структуры из модели json с помощью SAPUI5.
Я не нашел решений в Интернете, поэтому и спрашиваю здесь.
По сути, несмотря на то, что я снова и снова использовал правильный код, ему не удается загрузить файл 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

person manudicri    schedule 12.01.2021    source источник


Ответы (1)


Вам нужно добавить его dependencies в manifest.json, проверьте, сделали ли вы это.

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

Кроме того, проверьте src в скрипте начальной загрузки в index.html.

person Ashish Patil    schedule 13.01.2021
comment
Отличный совет, но я получаю эту ошибку: Не удалось загрузить компонент для контейнера-контейнера. Причина: Ошибка: не удалось загрузить «sap/ui/table/library.js» из ресурсов/sap/ui/table/library.js: ошибка загрузки скрипта - person manudicri; 13.01.2021
comment
@manudicri может быть проблема с версией - person Ashish Patil; 13.01.2021
comment
Я узнал, что проект, над которым я работаю, загружает ресурсы локально, поэтому он должен работать, если я изменю URL-адрес src. Спасибо за ответ - person manudicri; 13.01.2021
comment
рад, что это сработало! добавив его в ответ на мой отредактированный комментарий - person Ashish Patil; 13.01.2021