Альтернатива Vaadin 8 FilesystemContainer

Я использовал FilesystemContainer в приложении Vaadin 7 для заполнения содержимого com.vaadin.ui.Tree для просмотра и выбора файлов на сервере.

tree.setContainerDataSource (new FilesystemContainer (new File ("o: \\")));

Однако при переносе этого приложения на Vaadin 8 я не нашел альтернативы FilesystemContainer. Может ли кто-нибудь сказать мне, какой путь будет лучшим?

Не могли бы вы объяснить, почему вы отменили предыдущие изменения? Теперь у вас vaidim вместо Vaadin, и ваш пост требует повторного редактирования.

Piro says Reinstate Monica 24.05.2018 13:20

Действительно, было необходимо исправить слово vaidim с помощью vaadin, но при его редактировании было слишком много ненужных исправлений в другом месте текста. Если бы в его издании было исправлено самое существенное, оно было бы одобрено.

JHamiltonM 24.05.2018 13:55
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
5
2
288
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Этой функции нет в Vaadin 8, но спасибо за идею. Реализовать FilesystemDataProvider в Vaadin 8 - не очень сложная задача, поэтому я сделал такую:

https://vaadin.com/directory/component/filesystem-dataprovider-add-on

Исходный код и демонстрационное приложение находятся на GitHub, см. Демонстрационное приложение, как использовать:

https://github.com/TatuLund/FilesystemDataProvider/blob/master/filesystemdataprovider-demo/src/main/java/org/vaadin/filesystemdataprovider/demo/DemoUI.java

Также есть версия для новых версий Vaadin, таких как Vaadin 14.

Другие вопросы по теме