问题标签 [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.
layout - Vaadin - 用于组织布局的组件
我对在 Vaadin 7 中布局组件的可能性感到困惑——直觉告诉我只使用布局——但是也有面板或组件可能有用。
我需要创建具有静态左侧菜单和顶部栏的视图(恒定大小,在每个页面上可见)。唯一会改变内容的是中间组件——它应该是可滚动的。
因此,我的设计是:
- 自定义组件,组装一切。Is 具有顶部和左侧菜单的绝对大小。
- 左侧菜单的垂直布局和上部菜单的水平布局
- Panel 用于中间组件,因为 Panel 应该支持滚动。
在面板内部,我放置了 CssLayout 的内容不适合页面。预期的行为是会有一个滚动条(最好在浏览器上,但我想它会在面板上)。但实际发生的情况是,只有适合屏幕的部分可见,其余部分被剪切。CssLayout 是 sizeFull 和面板默认值,但我也尝试了其他组合,但没有任何帮助。
如何组合布局以使中间面板可滚动(如果需要)以及具有绝对大小的顶部和左侧?
非常感谢,
html - Vaadin 标签对齐
我有一个要注入到 VerticalSplit Panel 的 FormLayout,但我无法将“TOMCAR”文本居中。我试过设置 UndefinedSize 并使用 HTML 居中,但没有运气。
我的代码:
第二件事不是优先事项,但这些输入是否是向下设置按钮的正确解决方案?也许还有另一种方法可以做到这一点?
谢谢 :)
java - 在 vaadin 上使用 css?
我正在阅读关于 vaadin 的第 8 章,但我无法理解如何为每个组件定义 CSS 样式。我在 styles.scss 上进行了自定义,但所有自定义都针对所有组件,我不想要这个。
例子
我希望 hLayout 有背景图像,而 hMainLayout 没有。
我试试这个,但不工作。
任何想法 ?
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 中成功运行。
performance - 希望将我的 Web 应用程序从 Vaadin 6.8 更新到 7.x
我有一个在 vaadin 6.8 中运行的大型网络应用程序,希望将其升级到最新版本,因为它更加稳定和改进。需要付出多少努力才能实现。对于一个大约准确的想法 700+ 类(文件),大多数是 14000+ 行,对此有任何进一步的建议。
java - Vaadin 7 url 导航 hashbang
我正在尝试完全理解 Vaadin 7 中的导航。我阅读了 Vaadin 书中的导航器章节,但仍有一些实际问题。
基本上它是关于使用爆炸(!)。我什么时候需要设置它,为什么?
- 有一种观点(myview)
- 有一个参数(param=X)
- 该参数正在识别显示的标签
浏览器历史记录示例:
我需要设置 bang (!) 或在浏览器中单击返回不起作用,因为参数未传递给视图输入函数:
单击按钮后导航示例:
我不能设置 bang (!) 否则 url 片段将更改为“#!myview//param=X”(包含双 /)
我是在这里混合了两个概念,还是有一个实用程序可以为我做这件事而我不知道?还是我只需要了解这两个案例并自己决定爆炸?
谢谢
java - 使用 vaadin7 的 Apache 通用电子邮件?
我正在尝试使用 API 普通邮件通过我的 vaadin 项目发送电子邮件。我在构建路径和 WEB-INF/lib 中添加了 jar 文件,但不起作用。
此 API 可与 vaadin 一起使用吗?如果不起作用,我可以使用哪个?
java - 获取当前值 URL?
我正在尝试验证从 URL 传递的一些值。我正在尝试在 UI 中获取这些值,但不起作用。
我正在尝试这个。
任何想法 ?
vaadin - Vaadin 中的中央错误处理
我希望框架能够捕获每个未捕获的异常并显示适当的通知消息。
因此,我ErrorHandler
在我的 UI 中设置了这样的自定义(受“Vaadin 之书”的启发:https ://vaadin.com/book/-/page/application.errors.html ):
但是当我从后端加载时引发错误时,它不会执行。相反,表单显示不完整,当我重新加载页面 (F5) 时,我得到一个异常视图,就像我从 Tomcat 的一般异常处理程序中知道的那样。
是不是我设置错了ErrorHandler
?有没有更好的办法?
我正在使用 Glassfish 4 和 Vaadin 7。
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 文件并且它们存在。这些文件的文件大小不为零。
提前致谢。