Здравствуйте!
Пример с вставкой файла-изображения отказывается работать:
NullPointerException на
embedded.setVisible(false);
Проект с загрузкой взятый из документации прилагается.
kino.zip (7.4M)
themes-tmp.zip (4.1M)
Здравствуйте!
Пример с вставкой файла-изображения отказывается работать:
NullPointerException на
embedded.setVisible(false);
Проект с загрузкой взятый из документации прилагается.
kino.zip (7.4M)
themes-tmp.zip (4.1M)
Здравствуйте,
Элемент groupBox (как и все другие визуальные компоненты) следует поместить внутрь layout.
<layout>
<groupBox caption="Embedded" spacing="true"
height="250px" width="250px" expand="embedded">
<embedded id="embedded" width="100%"
align="MIDDLE_CENTER"/>
</groupBox>
</layout>
Сравните со стандартными экранами для сущности, которые генерирует CUBA Studio .
Проблема связана с поиском файла.
в src root directory :
ru.kraiush
для файлов-изображений в папке web создана папка images
в файле web-app.properties модуля web создана запись:
cuba.web.resourcesRoot = +ru/kraiush/images
в методе init() указан файл из папки images
FileDescriptor imageFile = (FileDescriptor) params.get(“bee.jpg”);
Так что не так ?!?
Здравствуйте,
Мы исправим этот пример.
Проблема в том что экран открывается из меню и Map параметров в этом случае не содержит FileDescriptor.
Попробуйте повторить следующий пример: https://doc.cuba-platform.com/manual-6.6-ru/images_recipe.html
Всё работает! Спасибо-)
Здравствуйте!
Предложенный вами пример работает, но он предполагает предварительную загрузку файла-изображения.
Но как просто добавить такой файл при загрузке страницы в init()?? Происходит же добавление файлов app-icon-menu.png и app-icon-login.png