vaadin相关内容
我需要将 Google 钱包集成到我的 Vaadin 6 应用程序中,从 这里. 首先,我试图将这个给定的样本运行到 vaadin 中,但经过长时间的努力,我现在卡住了.尝试了很多方法/例子,研究了很多关于小部件但只有 客户端组件 VGoogleWallet.java package com.example.testing.client.ui;导入 com.example.testi
..
我对 Vaadin 有点陌生,并且已经阅读了他们的书.我的问题是关于可编辑表格以及如何在更改表格时从中获取值. 所以基本上我有一个简单的表格,我用一个 HashMap 填充它.所以编辑按钮使字段可编辑,添加行按钮添加一行.实现很简单.但是我没有管理的是更新按钮,因为当我添加一行或编辑某个字段时,我想再次将所有更改的键和值成对放入我的哈希图中,然后再做某事. 我知道 Property.V
..
根据文档 如果您有一个空标签(带有空字符串的标签)宽度将折叠为 0.话虽如此,文档还说:“如果您想要一个具有可调整宽度或高度的间隙,如果您为其指定高度或宽度,则可以使用空标签" 但是,当我这样做时,宽度仍然会折叠为 0.我需要宽度来保持它的大小,因为我为背景使用了不同的颜色. 解决方案 对我来说,向 whatEverIsTheStyleName.scss 添加样式以指定宽度工作正常: .
..
我开发了一个 vaadin 库项目.该库被多个 vaadin 应用程序使用.该库具有可在应用程序中使用的 GUI. 目前,库中 GUI 的样式必须手动添加到依赖应用程序的主题中.我正在寻找一种方法将样式嵌入库本身,并仅通过应用程序的引用来使用它(就像应用程序使用以下声明导入 valo 主题一样). @import "../valo/valo";.我的主题{@include valo;}
..
有没有办法用与 propertyId 相关的特定字段来实现 TableFactory 接口?我只得到一种类型的字段,因为我对所有表都使用了通用类,而且我缺少 CheckBox 布尔值(常规代码): class DefaultTableFieldFactory 实现 TableFieldFactory {@覆盖公共场createField(Container container, Object i
..
我想知道如何在 Vaadin 中查找音频组件的位置,或从音频播放器读取当前时间.这有可能以某种方式做吗? 解决方案 这些功能不包含在音频组件中.但幸运的是,有附加的、更复杂的音频播放器,它具有您正在寻找的功能. https://vaadin.com/directory/component/audiovideo 对于多个音频流的更复杂用例,也存在 https://vaadi
..
瓦丁 7.6.2 如何在上传组件的上传按钮上应用 setStyleName("small") 并使其工作?如果这需要自定义 CSS,最好能看到一个示例.这个问题是针对上传按钮的,而不是“浏览"按钮,在我的情况下,它已被 setImmediate(true) 隐藏. 解决方案 将此 scss 用于小型上传按钮: .v-upload-small .v-button{高度:31px;填充
..
瓦丁 7.6.2 允许我将上传按钮的颜色更改为以下颜色之一的 CSS 是什么:danger、primary 或 友好 以便我可以像使用 Button 一样使用 setStyleName() ? 参考:https://vaadin.com/docs/-/part/framework/components/components-button.html 本文档不讨论错误或修复:http
..
有没有办法以编程方式执行按钮按下事件,即 Vaadin 中的 TAB-Button?我必须为 ShortCutListener 编写一个测试,它监听 ShortCut ShortCutAction.KeyEvent.TAB. 我尝试过类似的事情: Button button = new Button();button.addShortcutListener(new ShortcutList
..
我只是扩展了 Vaadin 的导航器并覆盖了一些方法: public class MyNavigator extends Navigator {最终 SpringViewProvider viewProvider;public MyNavigator(UI ui,SingleComponentContainer 容器,SpringViewProvider viewProvider){超级(用户界
..
在我的 Vaadin 6 应用程序中,我有时会收到以下错误: 严重:终端错误:java.lang.RuntimeException: handleURI for http://AAA.BBB.CCC.DDD:8080/myapp/uri: '' 返回不明确的结果.在 com.vaadin.ui.Window.handleURI(Window.java:432)在 com.vaadin.termi
..
基于 - https://gist.github.com/canthony/3655917 我创建了一个新的 Vaadin 示例来上传 Excel/CSV 文件. 根据提到的评论,我什至从 http://opencsv.sourceforge.net 并将它们添加到项目中. 下面是我添加它们的方式 右键单击创建的 Vaadin 项目 --> 属性 --> Java 构建路径 --
..
我使用组合框实现了一个poor-mans-searchbox.将搜索表达式输入到文本字段中,然后用户按 Enter.然后将搜索表达式添加到组合模型中,这在事件处理程序中被捕获,然后运行搜索,清空组合列表并用搜索结果填充它.但是,用户随后需要手动打开组合列表(通过按下小向下箭头)以查看结果.自动打开列表会很好,但我还没有找到如何做到这一点.有人知道吗? 此外,每次用户按下一个键时都应该执行搜索
..
我想用 Map 项目填充我的 Vaadin 网格.那是因为我像这样从数据库中获取数据(也许这是主要问题): List>result = jdbcTemplate.queryForList("select * from db", new Object[]{}); 现在假设我创建了我的测试列表并用一些地图填充它: List>项目 = 新的 ArrayList();项目.添加(地图);项目.添加(
..
我已经阅读了有关此主题的其他帖子.我只是想澄清一下,vaadin 真的没有办法: 创建一个自定义布局的html文件,比如custom.html; 导入一个java脚本文件,然后...; 从 html 文件中调用 js 函数,就像通常那样? 目前我在 Vaadin\themes(project)\layouts 中有 home.html,在 Vaadin\js\custom.js 中
..
我有一个 vaadin 应用程序,我使用 SQLContainer 来显示数据库记录.我想让 SQLcontainer 在发生任何数据库更改时自行更新的问题.请问有人帮我吗? 解决方案 AFAIK 您不能在任何数据库系统(如 MySQL、Oracle 或 MSSQL)中注册更改的“侦听器".这不是数据库的预期和架构如何工作. 解决方法是在 Vaadin 中注册 JavaScript
..
我有类 MyCustomWindow,它从 vaadin 扩展了 Window (com.vaadin.ui).当您单击某个按钮时,MyCustomWindow 将显示.现在我想向这个窗口添加按钮,当你按下这个按钮时,它会关闭窗口.我有问题要使用什么来删除此窗口.我发现: Window w = getWindow();getApplication().removeWindow(w); 或 W
..
或 部分(取决于插件),但我们无权访问直接在 Vaadin 开发中完成,所以想知道人们是如何做到的? 也许这是我们使用 @JavaScript 注释的地方,引用了 此处,但这似乎有点过分,因为我认为我不需要组件. 解决方案 @JavaScript 可以用来加载任何 JavaScript 文件,它不需要是一个组件.
..
在 Vaadin 14(或更高版本)中是否有一种方法可以创建所谓的“光谱"?图表?本质上,它 99% 与“分散"相同.图表,除了从该点一直向下画一条线到 x 轴(请参见下面的图 1 和图 2,它们更像是一个正确的光谱图.).我创建了一个“黑客"使用“折线图"在 Vaadin 中实现这些准频谱图;并通过添加两个“假"在我的直接点的左侧和右侧强度为 0 的点(如下面标题为“代码片段 1"的代码片段所示
..
我有一个四列的网格.最后一个包含一个图像,我通过向其 ImageRenderer 添加一个 ClickListener 使其可点击.我的目标是访问该行(或其所有元素)以删除该行. Grid网格 = 新网格();...grid.addColumn(row -> row.getValue("NAME")).setCaption("NAME");grid.addColumn(row -> row.g
..