Vaadin 14滑杆

pmu*_*ler 0 html css java vaadin

有人可以解释一下如何在vaadin 14项目中添加滑块吗?我发现,组件滑块在vaadin 10中已删除,因此我使用了以下组件:https : //vaadin.com/directory/component/paper-slider-components

在将maven依赖项和存储库添加到pom.xml之后,我能够将滑块导入到我的java类中。

但是,如果我创建了它的实例,它将崩溃,并显示以下消息:

“在使用'@JsModule'注释声明的任何模板文件中找不到带有标签'vaadin-paper-slider'的元素的定义”。

是否有另一个插件我无需创建html模板类?或者有人可以解释我如何为该滑块插件创建模板类?

Kas*_*rer 5

链接到的插件与Vaadin 14(npm模式)不兼容,仅与Vaadin 10-13和Vaadin 14(bower模式又称为兼容模式)不兼容。其原因是,对于模板PaperSlider,并PaperRangeSlider与聚合物2制成,并具有不尽快笔者这是否一直为聚合物3.重拍,进口使用模板@JsModule来代替@HtmlImport,它会随着Vaadin 14兼容。

如果滑块还没有其他附加组件,并且如果您现在真的需要它,并且您不希望作者很快发布V14的更新,则可以将整个代码复制到上述addon 的github中,然后执行自己迁移到V14。这是一个如何将聚合物2模板迁移到聚合物3的教程。看看PaperSlider原始的polymer2模板的简单性,这应该不难做。如果愿意,您甚至可以将其发布为Vaadin 14 Slider的自己的插件,也可以为现有的插件github发出请求请求。