问题标签 [vaadin7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
503 浏览

layout - Vaadin - 用于组织布局的组件

我对在 Vaadin 7 中布局组件的可能性感到困惑——直觉告诉我只使用布局——但是也有面板或组件可能有用。

我需要创建具有静态左侧菜单和顶部栏的视图(恒定大小,在每个页面上可见)。唯一会改变内容的是中间组件——它应该是可滚动的。

因此,我的设计是:

  • 自定义组件,组装一切。Is 具有顶部和左侧菜单的绝对大小。
  • 左侧菜单的垂直布局和上部菜单的水平布局
  • Panel 用于中间组件,因为 Panel 应该支持滚动。

在面板内部,我放置了 CssLayout 的内容不适合页面。预期的行为是会有一个滚动条(最好在浏览器上,但我想它会在面板上)。但实际发生的情况是,只有适合屏幕的部分可见,其余部分被剪切。CssLayout 是 sizeFull 和面板默认值,但我也尝试了其他组合,但没有任何帮助。

如何组合布局以使中间面板可滚动(如果需要)以及具有绝对大小的顶部和左侧?

非常感谢,

0 投票
1 回答
7843 浏览

html - Vaadin 标签对齐

我有一个要注入到 VerticalSplit Panel 的 FormLayout,但我无法将“TOMCAR”文本居中。我试过设置 UndefinedSize 并使用 HTML 居中,但没有运气。

我的代码:

第二件事不是优先事项,但这些输入是否是向下设置按钮的正确解决方案?也许还有另一种方法可以做到这一点?

谢谢 :)

0 投票
2 回答
1420 浏览

java - 在 vaadin 上使用 css?

我正在阅读关于 vaadin 的第 8 章,但我无法理解如何为每个组件定义 CSS 样式。我在 styles.scss 上进行了自定义,但所有自定义都针对所有组件,我不想要这个。

例子

我希望 hLayout 有背景图像,而 hMainLayout 没有。

我试试这个,但不工作。

任何想法 ?

0 投票
0 回答
834 浏览

eclipse - Vaadin 应用程序战争文件未在 Tomcat 7 中运行

当我在 Eclipse 中运行它时,我的应用程序成功执行。Widgetset 编译成功。所有页面都按预期加载。但是,当我在 eclipse 中创建一个 war 文件并将其部署在 Tomcat 7.0/webapps 文件夹中,然后运行 ​​Tomcat 时,我收到以下错误消息:

严重:为上下文修复 docBase 异常 [/SampleResponsiveApp]

java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\SampleResonsiveApp\VAADIN\widgetsets\com.example.sampleresponsiveapp.widgetset.SampleresponsiveappWidgetset\3A3F399A095112F8B58229BB835C5B7E.cache.js(访问被拒绝)。

SampleResponsiveApp.war 有以下内容:

以下是 web.xml 中的 servlet 配置

请让我知道如何让我的应用程序战争文件在 Tomcat 7 中成功运行。

0 投票
0 回答
62 浏览

performance - 希望将我的 Web 应用程序从 Vaadin 6.8 更新到 7.x

我有一个在 vaadin 6.8 中运行的大型网络应用程序,希望将其升级到最新版本,因为它更加稳定和改进。需要付出多少努力才能实现。对于一个大约准确的想法 700+ 类(文件),大多数是 14000+ 行,对此有任何进一步的建议。

0 投票
1 回答
2752 浏览

java - Vaadin 7 url 导航 hashbang

我正在尝试完全理解 Vaadin 7 中的导航。我阅读了 Vaadin 书中的导航器章节,但仍有一些实际问题。

基本上它是关于使用爆炸(!)。我什么时候需要设置它,为什么?

  • 有一种观点(myview)
  • 有一个参数(param=X)
  • 该参数正在识别显示的标签

浏览器历史记录示例:
我需要设置 bang (!) 或在浏览器中单击返回不起作用,因为参数未传递给视图输入函数:

单击按钮后导航示例:
我不能设置 bang (!) 否则 url 片段将更改为“#!myview//param=X”(包含双 /)

我是在这里混合了两个概念,还是有一个实用程序可以为我做这件事而我不知道?还是我只需要了解这两个案例并自己决定爆炸?

谢谢

0 投票
1 回答
81 浏览

java - 使用 vaadin7 的 Apache 通用电子邮件?

我正在尝试使用 API 普通邮件通过我的 vaadin 项目发送电子邮件。我在构建路径和 WEB-INF/lib 中添加了 jar 文件,但不起作用。

此 API 可与 vaadin 一起使用吗?如果不起作用,我可以使用哪个?

0 投票
3 回答
2625 浏览

java - 获取当前值 URL?

我正在尝试验证从 URL 传递的一些值。我正在尝试在 UI 中获取这些值,但不起作用。

我正在尝试这个。

任何想法 ?

0 投票
1 回答
6326 浏览

vaadin - Vaadin 中的中央错误处理

我希望框架能够捕获每个未捕获的异常并显示适当的通知消息。

因此,我ErrorHandler在我的 UI 中设置了这样的自定义(受“Vaadin 之书”的启发:https ://vaadin.com/book/-/page/application.errors.html ):

但是当我从后端加载时引发错误时,它不会执行。相反,表单显示不完整,当我重新加载页面 (F5) 时,我得到一个异常视图,就像我从 Tomcat 的一般异常处理程序中知道的那样。

是不是我设置错了ErrorHandler?有没有更好的办法?

我正在使用 Glassfish 4 和 Vaadin 7。

0 投票
1 回答
1389 浏览

java - 如何将带有插件的应用程序部署到war文件

我正在对我的 Vaadin 项目使用响应式加载项。我编译了小部件,并且能够在 Eclipse 上运行该项目。我使用的版本是 Vaadin 7.1.9 和 Eclipse Juno。

然后,当我尝试导出到 war 文件并将其部署在 Jetty 8 和 Jetty 9 上时。我收到以下错误。

在 Jetty 8 中,我回来了:我能够启动码头,但是当我尝试从浏览器访问时,我得到了以下信息:

在 Jetty 9,我回来了:

请注意:我有另一个在 Jetty 8 和 Jetty 9 中成功执行的 war 文件。我的项目也可以在没有该小部件集的情况下工作。

使用 Jetty 8,我尝试再次重新编译小部件,但我得到了同样的错误。

这是我的 web.xml 文件:

请让我知道如何构建一个战争文件并与小部件一起部署。我使用eclipse导出到war文件。为了确保小部件文件存在,我解压缩了 war 文件并且它们存在。这些文件的文件大小不为零。

提前致谢。