#sapui5
#sapui5
Вопрос:
Я новичок в технологии ui5 и пытался реализовать форматирование, но при отладке получаю ошибку консоли, что файл форматирования не может быть загружен. Я проверил часть документации в ui5.sap.com . но не смог найти ошибку.
просмотр страницы программы
страница контроллера программы
страница форматирования программы
Страница модели данных программы
Комментарии:
1. Пожалуйста, не размещайте изображения кода и, безусловно, не размещайте их в виде ссылок внутри блоков кода, которые даже не являются фактическими ссылками. Вы знаете, что вы можете просто скопировать текст здесь и отформатировать с помощью code tool?
2. Хорошо, Джеймс теперь будет осторожен. Спасибо
3. В вашем случае форматирование даже не требуется:
text="{fName} {lName}"
4. да, Марк, но я просто практиковал форматирование 🙂
Ответ №1:
Ваш код выглядит вполне нормально. Все еще может быть проблема с вашим путем к formatter.js . Ваш formatter.js
действительно /webapp/Util
включен? (будьте осторожны, он чувствителен к регистру!)
Возможно, вы можете попытаться исключить пространство имен и использовать относительные пути
sap.ui.define([
"sap/ui/core/mvc/Controller",
"sap/ui/model/json/JSONModel",
"../Util/formatter"
], function (Controller, JSONModel, formatter) {
Комментарии:
1. Я пробовал относительные пути, но ошибка такая же. путь к файлу такой же, как показано на изображении выше revisionFormatter / revisionFormatter / Util / formatter
2. Какую именно ошибку вы получаете в консоли?
3. точный код ошибки при отладке cosole -> «не удалось загрузить ресурс JavaScript: revisionFormatter/revisionFormatter/Util/formatter.js — sap.ui.Модульная система»
4. Это действительно звучит как опечатка в пути
revisionFormatter/revisionFormatter/Util/formatter.js
, просто чтобы быть уверенным, поместите formatter.js в каталоге контроллера и определите его как"./formatter"