问题标签 [vaadin8]

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 投票
3 回答
256 浏览

maven - Vaadin 8 构建的应用程序(WAR 文件或其他工件)存储在 IntelliJ 2017 中的什么位置?

通过简单的Maven原型创建Vaadin应用程序时:

…并通过捆绑的Jetty servlet 容器运行,我构建的 Web 应用程序存储在哪里?是否正在生成WAR 文件?如果有,在哪里?


我在带有 IntelliJ 2017.1.3 的 macOS Sierra 10.12.5 上使用 Java 8 Update 131。

0 投票
1 回答
375 浏览

java - Vaadin 8 历史 API 和 SEO

如何正确使用新的 Vaadin 8 HTML5 History API 来管理我的视图?
我可以将它与导航器一起使用吗?
目前,我通过以下方式在我的应用程序中导航: getUI().getNavigator().navigateTo(viewName)但这不是 SEO 友好的。
使用 History API,我可以做到:

但它只会在没有调用监听器的情况下更改我的 URI 片段(当我们在浏览器中使用后退/前进按钮时会调用它)。
另一方面,我可以使用

但是 navigateTo 方法总是在开头添加 !# 。

我想获得带有导航器功能的 History API 功能。
Vaadin 网站上只是一个小例子,不做解释。

0 投票
1 回答
260 浏览

spring - 上传时 Vaadin 会话超时

我正在使用带有 Vaadin 8.0.6 的 Spring Boot 1.5.3.RELEASE。我也在使用 Spring Security。我注意到每次使用 Upload 组件上传文件时,都会收到 Session Expired 消息。有没有办法配置以避免到期?我做了这个改变,但没有帮助”

0 投票
1 回答
1806 浏览

java - 如何在 Vaadin 8 的 Grid 中使用 Vaadin Action Framework

使用 Vaadin 的 Table 类可以将动作处理程序添加到表中。例如,在以前的 Vaadin 版本中,当用户在表格区域内右键单击时,屏幕上可能会显示以下 2 个选项:

Action.Handler 存在于 Vaadin 8 中,但是无法将 Action.Handler 添加到 Vaadin 8 中的网格中,我也没有找到任何其他方法来创建上下文菜单。

在网格中使用动作框架的方法是什么?Grid 还有其他创建上下文菜单的方法吗?换句话说,上面的例子怎么写。

现有文章和答案(例如Vaadin Grid vs Table)未涵盖上述主题,并且未在 Vaadin 文档中记录(https://vaadin.com/docs/-/part/framework/components/components-grid.html)。

0 投票
1 回答
150 浏览

java - Vaadin 8 组合框实现之前(!)下拉事件?

是否可以在 Vaadin 8 组合框句柄之前(!)下拉事件?

实际上,我需要实现DataProvider每次用户尝试从组合框中选择数据时重新读取数据(不允许添加新项目)。CallbackDataProviderFetchItemsCallback不是一个选项,因为它们只读取一次数据。

有任何想法吗?

0 投票
1 回答
1904 浏览

java - Vaadin 8 隐藏网格标题

有没有办法在 vaadin 8 中隐藏网格标题?Vaadin 7 中似乎有一种方法setHeaderVisible(false)使这成为可能。但我在 Vaadin 8 中找不到它。有什么想法吗?

0 投票
1 回答
1768 浏览

java - 有没有办法使用 Vaadin 8 网格在编辑模式下设置网格中的单元格

我使用 Vaadin 8 定义了这样的网格:

Value bean 只是一个普通的 bean

我想要做的是添加按钮,因此通过单击该按钮,应将新行添加到网格中,并且应将新行中的唯一列设置为编辑模式,以便用户可以直接写入新值。是否有可能做到这一点?

0 投票
0 回答
614 浏览

java - Vaadin 显示 RichTextArea 保存的 HTML 内容

我想在 Vaadin 中创建简单的所见即所得。
我的页面上有一个 RichTextArea 组件,它将值保存为 HTML。
我使用 RichText(来自 viritin 插件,它只是扩展了 Label)来显示 RichTextArea 的结果,但并非所有标签都正确显示。
例如 <font color="#ff0000">fdasgd</font>or<span style="background-color: yellow;">fdghtfjdgj</span>不工作,但<b><i><u>dfsgdhfj</u></i></b>工作。任何想法如何正确显示 RichTextArea 保存的内容?

0 投票
1 回答
1038 浏览

vaadin-grid - 如何在 vaadin 8 网格中设置焦点并打开新插入行的网格单元格编辑器?

插入新行后是否可以直接聚焦并打开网格单元格编辑器?我已经搜索了一段时间,但没有发现任何有用的东西。

我正在插入行

插入后编辑器关闭,我必须双击该行进行编辑。我希望编辑器在插入新行后立即打开。

非常感谢任何帮助。

提前致谢

0 投票
0 回答
830 浏览

java - Vaadin Grid Callback Data Provider 错误的查询参数值

我在为 Grid 实现延迟加载时遇到问题。以下代码代表 DataProvider:

如果我理解正确,查询的“偏移”和“限制”值必须由 Vaadin 自动定义。但是当我调试上面的代码时,我可以看到偏移量 = 0,限制 = 2147483647。这意味着数据库中的所有数据都是由第一个且只有一个查询加载的。因此,在这种情况下,延迟加载没有任何意义。

请帮助理解我做错了什么!