vaadin相关内容

Vaadin 10 按钮重定向到 URL

单击按钮后,我需要执行一些操作,然后重定向到外部网址. 我发现的所有示例都适用于较旧的 Vaadin 版本,不适用于 Vaadin 10. 有人可以提供一个例子吗? 解决方案 在大多数情况下,我会建议您使用新的 Anchor 组件.它的目的是覆盖你的用例,替换 BrowserWindowOpener 等 如果您的用例是将未登录的用户重定向到外部 SSO 登录页面,那么我会 ..
发布时间:2021-09-15 20:32:17 其他开发

列标题中的文本能否在 Vaadin 14 的网格中换行到多行?

在上图中,我创建了一个 GridVaadin 14. 注意列标题​​没有环绕的红线. 我试图弄清楚是否有可能(并且安全/容易/标准)让列标签换行(例如,就像在 Excel 中那样). 我和我的同事都无法弄清楚如何做到这一点. 解决方案 您需要按照以下代码段调整 Vaadin Grid 样式: /* 在网格列标题中包装文本 */[part~="header-cell"] {空白 ..
发布时间:2021-09-15 20:32:14 其他开发

vaadin 10 - 推送 - 标签不会更新

MainView 包含信息组件: @Push@路线公共类 MainView 扩展 VerticalLayout {信息组件 infoComponent;public MainView(@Autowired StudentRepository studentRepo, @Autowired Job jobImportCsv, @Autowired JobLauncher jobLauncher, ..
发布时间:2021-09-15 20:32:11 其他开发

从“Valo"改变主题为“驯鹿"在新的 Vaadin 7.3 应用程序中

在使用 Vaadin Plugin for NetBeans 创建的新 Vaadin 7.3 应用程序中,默认主题是新的 Valo 主题.Valo 看起来很时髦,而且是对未来非常重要的技术.不利的一面是,Valo 的默认大小巨大.在我学会如何缩小 Valo 小部件的大小之前,我需要将我的应用程序切换回具有专业外观的业务应用程序 驯鹿主题. 如何更改我的代码和项目设置以在整个应用中使用 Rei ..
发布时间:2021-09-15 20:32:08 Java开发

是否有“全选"?Vaadin 13 Grid 中的 checkbok(即使在过滤条件下也能工作,甚至当某些数据不在缓存中时?)

在 Vaadin 13 中,我为我的网格启用了“多选",效果很好.然而,通常,即使经过过滤,我也有数百个项目(因此选择每个项目会很乏味).在我多年前使用的旧 gwt“网格"工具中,他们有一个复选框,该复选框将出现在顶行/标题级别,如果选中,将对表中的所有行执行全选/取消全选(之后过滤).Vaadin 13 中是否存在这样的解决方案?如果没有,是否有任何(简单且安全的)解决方法来实现类似的目标?(注 ..
发布时间:2021-09-15 20:32:02 其他开发

表字段中未显示验证图标

当我进入表格的编辑模式时,我希望在用户超出任何验证约束范围时立即显示数据验证感叹号图标 (!). 首先要注意几点: 我使用的是 Vaadin 7,因此很遗憾 Bean Validation 插件无法工作. 数据验证按预期工作. 现在,我有一个完美的工作表,我使用 BeanItemContainer 将我的 Person bean 放在里面. 表格和 TableFieldF ..
发布时间:2021-09-15 20:31:59 其他开发

Vaadin 更改默认会话过期通知?

瓦丁 7.6.2 如何更改默认的会话过期通知;消息和通知类型? 解决方案 要更改会话过期消息,您需要创建自己的 SystemMessagesProvider,您可以在其中定义它.例如,在 servlet 部署中,您可以执行以下操作: @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true ..
发布时间:2021-09-15 20:31:56 其他开发

调整 Vaadin 图像的大小

我正在将文件中的图像插入 UI.我按照 这些 说明. String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath();FileResource 资源 = new FileResource(new File(basepath + "/WEB-INF/images/image.png"));Image ..
发布时间:2021-09-15 20:31:54 Java开发

如何使用 CSS 来设置表单组件的样式?

Vaadin 如何使用纯粹为 HTML 元素编写的 CSS(例如 body、h1 等元素的样式和布局)并在 Vaadin 中使用完全相同的 CSS 样式? 是否需要对 CSS 进行更改以映射到相应的 Vaadin 元素,还是可以按原样使用该 CSS? 解决方案 您可以按原样使用 CSS,但您(自然地)必须通过调用来告诉 Vaadin 使用哪些 CSS 类 myComponent.s ..
发布时间:2021-09-15 20:31:51 其他开发

Vaadin onbeforeunload 事件

是否有任何类似于 JavaScript 中的 window.onbeforeunload 的开箱即用 Vaadin 10(及更高版本)事件?我试过使用 onDetach() 或 beforeLeave(),但它只能在 UI 内工作,当用户重新加载页面或关闭页面时,它不起作用. 解决方案 您可以使用 https://vaadin.com/forum/thread/17523194/unsav ..
发布时间:2021-09-15 20:31:48 Java开发

Vaadin:使用来自按钮的绝对 url 路径打开新窗口

我有一张地址表.我有一个按钮,你可以点击它,我想在单独的窗口中打开谷歌搜索地址.我已经用 BrowserWindowOpener. getUI().getPage().open(url, "_blank") 和 BrowserWindowOpener opener = new BrowserWindowOpener(url);opener.extend(googleBtn) 但两者都将我的 ..
发布时间:2021-09-15 20:31:45 其他开发

在 Vaadin 视图中显示 PDF

我想在 Vaadin 视图中显示 PDF.我创建了一个 BrowserFrame 并传递了 PDF 的 StreamResource: StreamResource streamResource = new StreamResource(getPresenter().createPdfStreamSource(), report.getName() + ".pdf");BrowserFrame ..
发布时间:2021-09-15 20:31:42 其他开发

如何在 vaadin 7 中创建一个复杂的标题?

我使用 setColumnHeader(Object, String) 将一个简单的字符串设置为列标题.我想创建一个复杂的标题.我想知道是否有任何方法可以在 Vaadin 7 中构建如下图所示的类似表. http://i.stack.imgur.com/u5dIw.gif 解决方案 现在可以使用 网格: //通过加入单元格对标题进行分组HeaderRow groupingHeader ..
发布时间:2021-09-15 20:31:39 Java开发

Vaadin 找不到我的主题

我有以下错误: 信息:未找到请求的资源 [/VAADIN/themes/mytheme/styles.css]从文件系统或通过类加载器.添加小部件集和/或主题JAR 文件添加到您的类路径或将文件添加到 WebContent/VAADIN 文件夹. 我正在使用 Intellij.这是我的文件夹结构: 我的 mytheme.scss: @import "../valo/valo.s ..
发布时间:2021-09-15 20:31:36 其他开发

Vaadin 拆分布局侦听器 - 来自客户端的 div 宽度

在用户停止通过拖放调整 Vaadin 拆分布局的大小后,是否可以获得当前(在客户端)div 宽度? 类似的东西? splitLayout.addSplitterDragendListener(new ComponentEventListener>() {@覆盖public void onComponentEvent(GeneratedVaadinSplitLayout.SplitterDr ..
发布时间:2021-09-15 20:31:30 其他开发

获取列表来自 Vaadin 8 Grid

问题:我有一个 Vaadin 8 Grid,但我找不到提取其中项目的方法. 说明:从网格开始 GridmyGrid = 新网格(); 我已经对其进行了配置,因此它可以通过延迟加载来获取数据. myGrid.setDataProvider((sortOrd, offset, limit) ->dao.getAllFiltered(offset, limit, filter),() -> ..
发布时间:2021-09-15 20:31:27 Java开发

如何刷新表中的单行?

是否可以刷新 vaadin table 组件的单行? 到目前为止,如果表格行编辑完成,我只是刷新整个表格: table.refreshRowCache(); 但这可能会导致大表的性能问题.那么,如何刷新单行? 解决方案 我在 Vaadin 论坛上发现了这个似乎很有用:https://vaadin.com/forum/#!/thread/408555/408554 我 ..
发布时间:2021-09-15 20:31:22 Java开发