Ваадин 14 Слайдеры - PullRequest
       9

Ваадин 14 Слайдеры

0 голосов
/ 05 ноября 2019

Может кто-нибудь объяснить мне, как добавить слайдер в проект vaadin 14? Я обнаружил, что слайдер компонентов был удален в vaadin 10, поэтому я использовал этот: https://vaadin.com/directory/component/paper-slider-components

После того, как я добавил зависимость maven и репозиторий в мой pom.xml, я смог импортировать слайдерв мой класс Java.

Но если я создаю его экземпляр, он вылетает со следующим сообщением:

"Не удалось найти определение элемента с тегом 'vaadin-paper-slider 'в любом файле шаблона, объявленном с использованием аннотаций @JsModule.

Есть ли еще один аддон, в котором мне не нужно создавать класс шаблона html? Или может кто-нибудь объяснить мне, как я могу создать шаблон класса для этого дополнения слайдера?

1 Ответ

5 голосов
/ 05 ноября 2019

Аддон, с которым вы связаны, несовместим с Vaadin 14 (режим npm), только с Vaadin 10-13 и Vaadin 14 (режим bower, также известный как режим совместимости). Причина этого заключается в том, что шаблоны для PaperSlider и PaperRangeSlider сделаны с использованием Polymer 2 и не были переделаны для полимера 3. Как только автор сделает это, он импортирует шаблон, используя @JsModule вместо@HtmlImport, он будет совместим с Vaadin 14.

Если для слайдера еще нет других надстроек и если он вам действительно нужен сейчас, и если вы не ожидаете, что автор выпустит обновление дляСкоро V14, тогда вы можете скопировать весь код в github указанного аддона и выполнить переход на V14 самостоятельно. Вот учебник , как перенести шаблон полимера 2 в полимер 3 . Если посмотреть на простоту оригинального шаблона Polymer2 PaperSlider, это не должно быть слишком сложно сделать. Вы можете даже опубликовать это как собственное дополнение для Vaadin 14 Slider, если хотите, или сделать запрос на извлечение существующего дополнения-github.

...