vaadin相关内容
单击按钮后,我需要执行一些操作,然后重定向到外部网址. 我发现的所有示例都适用于较旧的 Vaadin 版本,不适用于 Vaadin 10. 有人可以提供一个例子吗? 解决方案 在大多数情况下,我会建议您使用新的 Anchor 组件.它的目的是覆盖你的用例,替换 BrowserWindowOpener 等 如果您的用例是将未登录的用户重定向到外部 SSO 登录页面,那么我会
..
在上图中,我创建了一个 GridVaadin 14. 注意列标题没有环绕的红线. 我试图弄清楚是否有可能(并且安全/容易/标准)让列标签换行(例如,就像在 Excel 中那样). 我和我的同事都无法弄清楚如何做到这一点. 解决方案 您需要按照以下代码段调整 Vaadin Grid 样式: /* 在网格列标题中包装文本 */[part~="header-cell"] {空白
..
MainView 包含信息组件: @Push@路线公共类 MainView 扩展 VerticalLayout {信息组件 infoComponent;public MainView(@Autowired StudentRepository studentRepo, @Autowired Job jobImportCsv, @Autowired JobLauncher jobLauncher,
..
在使用 Vaadin Plugin for NetBeans 创建的新 Vaadin 7.3 应用程序中,默认主题是新的 Valo 主题.Valo 看起来很时髦,而且是对未来非常重要的技术.不利的一面是,Valo 的默认大小巨大.在我学会如何缩小 Valo 小部件的大小之前,我需要将我的应用程序切换回具有专业外观的业务应用程序 驯鹿主题. 如何更改我的代码和项目设置以在整个应用中使用 Rei
..
我们正在使用 Vaadin 19 Fusion 构建一个网络应用程序,我正在学习本教程:https://vaadin.com/docs/latest/fusion/security/spring-登录(我选择了 V19+ Docs,然后是 Fusion) 在教程中有对 VaadinWebSecurityConfigurerAdapter 的引用,它用于使用 Spring 设置安全性,但该类在
..
在 Vaadin 13 中,我为我的网格启用了“多选",效果很好.然而,通常,即使经过过滤,我也有数百个项目(因此选择每个项目会很乏味).在我多年前使用的旧 gwt“网格"工具中,他们有一个复选框,该复选框将出现在顶行/标题级别,如果选中,将对表中的所有行执行全选/取消全选(之后过滤).Vaadin 13 中是否存在这样的解决方案?如果没有,是否有任何(简单且安全的)解决方法来实现类似的目标?(注
..
当我进入表格的编辑模式时,我希望在用户超出任何验证约束范围时立即显示数据验证感叹号图标 (!). 首先要注意几点: 我使用的是 Vaadin 7,因此很遗憾 Bean Validation 插件无法工作. 数据验证按预期工作. 现在,我有一个完美的工作表,我使用 BeanItemContainer 将我的 Person bean 放在里面. 表格和 TableFieldF
..
瓦丁 7.6.2 如何更改默认的会话过期通知;消息和通知类型? 解决方案 要更改会话过期消息,您需要创建自己的 SystemMessagesProvider,您可以在其中定义它.例如,在 servlet 部署中,您可以执行以下操作: @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true
..
我正在将文件中的图像插入 UI.我按照 这些 说明. String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath();FileResource 资源 = new FileResource(new File(basepath + "/WEB-INF/images/image.png"));Image
..
Vaadin 如何使用纯粹为 HTML 元素编写的 CSS(例如 body、h1 等元素的样式和布局)并在 Vaadin 中使用完全相同的 CSS 样式? 是否需要对 CSS 进行更改以映射到相应的 Vaadin 元素,还是可以按原样使用该 CSS? 解决方案 您可以按原样使用 CSS,但您(自然地)必须通过调用来告诉 Vaadin 使用哪些 CSS 类 myComponent.s
..
是否有任何类似于 JavaScript 中的 window.onbeforeunload 的开箱即用 Vaadin 10(及更高版本)事件?我试过使用 onDetach() 或 beforeLeave(),但它只能在 UI 内工作,当用户重新加载页面或关闭页面时,它不起作用. 解决方案 您可以使用 https://vaadin.com/forum/thread/17523194/unsav
..
我有一张地址表.我有一个按钮,你可以点击它,我想在单独的窗口中打开谷歌搜索地址.我已经用 BrowserWindowOpener. getUI().getPage().open(url, "_blank") 和 BrowserWindowOpener opener = new BrowserWindowOpener(url);opener.extend(googleBtn) 但两者都将我的
..
我想在 Vaadin 视图中显示 PDF.我创建了一个 BrowserFrame 并传递了 PDF 的 StreamResource: StreamResource streamResource = new StreamResource(getPresenter().createPdfStreamSource(), report.getName() + ".pdf");BrowserFrame
..
我使用 setColumnHeader(Object, String) 将一个简单的字符串设置为列标题.我想创建一个复杂的标题.我想知道是否有任何方法可以在 Vaadin 7 中构建如下图所示的类似表. http://i.stack.imgur.com/u5dIw.gif 解决方案 现在可以使用 网格: //通过加入单元格对标题进行分组HeaderRow groupingHeader
..
我有以下错误: 信息:未找到请求的资源 [/VAADIN/themes/mytheme/styles.css]从文件系统或通过类加载器.添加小部件集和/或主题JAR 文件添加到您的类路径或将文件添加到 WebContent/VAADIN 文件夹. 我正在使用 Intellij.这是我的文件夹结构: 我的 mytheme.scss: @import "../valo/valo.s
..
在 Vaadin 7.0 中,当显示 JavaBean 数据在 表 带有BeanContainer,什么是用新数据刷新表的正确方法是什么? 解决方案 该表通过 Listeners 监视表的 Items 的属性.如果您通过表的 Item 实例更改项目的属性,则会通知并更新该表:例如 container.getItem(beanInstance).getItemProperty("pro
..
在用户停止通过拖放调整 Vaadin 拆分布局的大小后,是否可以获得当前(在客户端)div 宽度? 类似的东西? splitLayout.addSplitterDragendListener(new ComponentEventListener>() {@覆盖public void onComponentEvent(GeneratedVaadinSplitLayout.SplitterDr
..
问题:我有一个 Vaadin 8 Grid,但我找不到提取其中项目的方法. 说明:从网格开始 GridmyGrid = 新网格(); 我已经对其进行了配置,因此它可以通过延迟加载来获取数据. myGrid.setDataProvider((sortOrd, offset, limit) ->dao.getAllFiltered(offset, limit, filter),() ->
..
是否可以刷新 vaadin table 组件的单行? 到目前为止,如果表格行编辑完成,我只是刷新整个表格: table.refreshRowCache(); 但这可能会导致大表的性能问题.那么,如何刷新单行? 解决方案 我在 Vaadin 论坛上发现了这个似乎很有用:https://vaadin.com/forum/#!/thread/408555/408554 我
..
在 Vaadin 7 中,如何获得 IP 地址 用户的计算机/设备? 我可以获得有关客户的其他信息吗? 解决方案 Vaadin WebBrowser Vaadin 7 中的 WebBrowser 类提供了一种简单的方法访问有关客户端计算环境的信息.通过当前的PageWebBrowser对象一个> 对象. WebBrowser webBrowser = Page.getCurr
..