小编Hen*_*ola的帖子

Vaadin:我如何从View中使用Navigator?

我正在关注Grails中的Vaadin插件,这正是我想要实现的:

我有一个UI班级和两个View班级

UI代码中有一个导航器:

class MyUI extends UI {

    @Override
    protected void init(VaadinRequest vaadinRequest) {
        Navigator navigator = new Navigator(this, this)

        navigator.addView(MainView.NAME, new MainView())

        navigator.addView(CountView.NAME, CountView.class)

    }
}
Run Code Online (Sandbox Code Playgroud)

在MainView中有一个Button,我希望用户CountView在单击按钮后被重定向到.我添加了Button.ClickListener(),但我无法抓住导航到所需页面的Navigator实例View.

如果你能给我一个例子,我将不胜感激.

grails vaadin vaadin7

9
推荐指数
1
解决办法
7462
查看次数

在productionMode中,VAADIN找不到主题

我在src/main/webapp/VAADIN/themes/mytheme /我的VAADIN应用程序中有自定义主题,文件为mytheme.scss和styles.scss.当weba中的vaadin productionMode部署参数设置为false时,一切正常.当我将参数设置为true时,突然Vaadin无法找到我主题的资源并继续抱怨:

Requested resource [/VAADIN/themes/mytheme/styles.css] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder
Run Code Online (Sandbox Code Playgroud)

我没有/ WebContent目录,而是/ webapp,因为它是一个maven web-app项目.我尝试将VAADIN文件夹放到:
src/main/resources
src/main/webapp
src/main/webapp/WEB-INF

但没有什么适用于生产模式.有什么药物吗?提前感谢您的帮助.

java resources themes vaadin vaadin7

7
推荐指数
1
解决办法
9121
查看次数

Vaadin中的ENTER快捷键和TextArea

TextField f = new TextField();
Button b = new Button("Save");
b.setClickShortcut(KeyCode.ENTER); // For quick saving from text field itself

TextArea longText = new TextArea(); // "Enter" is garbled here
Run Code Online (Sandbox Code Playgroud)

热门使快捷方式仅在from文本字段中起作用?

java keyboard-shortcuts vaadin vaadin7

3
推荐指数
1
解决办法
3616
查看次数

Vaadin通过Link加载另一个视图?

请告诉我,是否有可能.

我有一个链接.

Link jobNameLink = new Link(jobName, new ExternalResource("opla"));
Run Code Online (Sandbox Code Playgroud)

当您点击此链接下载不同的视图时,我需要.如果不可能,这个问题的可能解决方案是什么?

vaadin vaadin7

2
推荐指数
1
解决办法
3696
查看次数

如何获取计算机的时间而不是服务器Java vaadin

嘿,如何让电脑的时间,而不是使用vaadin因为GETDATE返回到我的服务器的时间,但我想在客户端计算机的时间服务器?

java java-ee vaadin vaadin6

1
推荐指数
1
解决办法
2225
查看次数