首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vaadin 10没有在Spring-Boot中使用模板

Vaadin 10没有在Spring-Boot中使用模板
EN

Stack Overflow用户
提问于 2018-09-04 16:18:44
回答 1查看 212关注 0票数 0

我正在尝试在Spring-Boot应用程序中使用Vaadin10的模板。

问题是,在显示页面时没有使用模板。页面上未显示该模板的任何组件。

我的模板PersonForm.html存储在src/main/resources/META-INF/resources/frontend/src中。

尝试绑定它们的类是:

代码语言:javascript
复制
@Route
@Tag("person-form")
@HtmlImport("frontend://src/PersonForm.html")
public class PersonView extends VerticalLayout implements HasUrlParameter<String> {  

    public PersonView() {}

    @Override
    public void setParameter(BeforeEvent event, String parameter) {}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-04 16:18:44

将模板放在src/main/resources/META-INF/resources/frontend中是正确的。对于Spring-Boot,这至少是默认文件夹。

问题是,使用模板的类必须扩展PolymerTemplate<TemplateModel>

你可以使用你自己的模型来代替TemplateModel

这将会起作用:

代码语言:javascript
复制
@Tag("person-form")
@HtmlImport("frontend://src/PersonForm.html")
public class PersonView extends PolymerTemplate<TemplateModel> implements HasUrlParameter<String> {

Documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52161816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档