vaadin相关内容

Vaadin 7 - 即时下载动态创建的文件

我的场景是:使用 Vaadin 7.7.10,我点击生成的文件,我想在生成后下载. 我有生成器方法,它返回byte[](如果需要,也可以很容易地修改为任何OutputStream),然后我创建StreamResource> 从它.所以我已经准备好下载资源了,但现在怎么办? 我相信不能使用 FileDownloader 的方法,因为在实际单击扩展按钮之前每次显示页面时我都必须生成文件(而 ..
发布时间:2021-09-15 20:33:20 Java开发

Vaadin Dataprovider:如何避免“自动获取"?

用例 1 的回答如下,用例 2 已移至单独的问题 (Vaadin Flow:返回视图,视图不应从后端重新加载数据) 我想使用由惰性 DataProvider 支持的 Vaadin Flow (v14 LTS/v19) 网格组件,该组件在显示网格时不会自动从后端获取数据. 至少有两个用例: 除非用户提供过滤参数,否则显示网格数据没有意义 返回到 @PreserveOnRefres ..
发布时间:2021-09-15 20:33:18 其他开发

Vaadin 和 WebSecurity 中的 permitAll 问题 - 不工作

@Route 在 Vaadin 中创建的视图很少,现在我想添加安全性和一些登录.在我的 SecurityConfiguration 类中,我只为 2 个视图设置了 antMatchers.permitAll(),其余的则为 Role ADMIN.但它并没有像我认为的那样工作.它需要登录才能访问每个视图,登录后无论用户具有什么角色,我都可以访问所有视图. 我希望本教程对我有所帮助,但没有登录就 ..
发布时间:2021-09-15 20:33:12 Java开发

如何创建没有 POJO(动态列)的网格?

这里问的问题:https://vaadin.com/forum/thread/18095407/how-to-create-a-grid-without-binder 但是 vaadin 的论坛已经关闭,所以我想在这里继续. 在 Vaadin 14 上,关于实现具有动态可变列数的网格的最佳方法的任何建议.使用列 Index (1,2,3...) 对我来说不是一个好的选择.假设我有一个简 ..
发布时间:2021-09-15 20:33:09 其他开发

在 Vaadin 中设置 GridLayout 行高

非常直接的问题,如果您在 Vaadin 中定义了 GridLayout,您如何设置所有/单个行的高度?例如: mainLayout = new GridLayout(2, 7);mainLayout.setMargin(true);mainLayout.setWidth("100%");mainLayout.setHeight("100%");//设置 row[s] 高度? 提前致谢! ..
发布时间:2021-09-15 20:33:06 Java开发

如何在中心放置 Vaadin 确认对话框确定和取消按钮

我一直在使用 ConfirmDialog add-on 来自 Vaadin 目录. 是否可以将 OK 和 Cancel 按钮放在窗口中央?默认情况下,它位于窗口的右上角. 解决方案 只需创建一个中间有按钮的布局,并将其设置为 ConfirmDialog 的内容即可.您可以使用 ConfirmDialog.get...Button() 获取按钮.示例: ConfirmDialog ..
发布时间:2021-09-15 20:33:04 其他开发

从服务器更新 Vaadin7 容器 - 是否使用服务器推送

我想实现 Vaadin 服务器推送,以便将服务器数据库上的更改推送给用户.例如,如果用户 A 保存到服务器 DB,则用户 B 应该会在其 UI 上自动看到更改. 然而,Vaadin 书中指出: SQLContainer 不断地检查在连接的数据库表以检测外部添加或行的删除.默认情况下,假定表行数保持不变10 秒内有效.这个值可以从代码中改变;和SQLContainer 中的 setSiz ..
发布时间:2021-09-15 20:33:01 其他开发

vaadin 7.75 如何将组合框添加到网格?

我使用的是 Vaadin 7.7,我将表格切换到网格.只有我不能像我想要的那样个性化我的细胞.在这里,我想在 arraylist 的列上添加组合框并检索所选值. 这是我的一些代码: 在这里我创建我的 IndexedContainer IndexedContainer indexedContainer = new IndexedContainer();indexedContainer ..
发布时间:2021-09-15 20:32:57 Java开发

如何在 Vaadin14 中为选项卡设置不同的内容?

我有一个非常简单的类,它基本上只是一个带有一些 Tab 的 AppLayout. 现在是我的问题.我无法找到一种智能方式来显示 Tabs 类的不同内容.是否有任何接口或可以调用的东西来区分 Tab 的内容? class MainAppView 扩展 AppLayout {公共 MainAppView(){createDrawerAndAddToAppView();}void createD ..
发布时间:2021-09-15 20:32:54 Java开发

Vaadin table.select(itemId) 不起作用

我有一个表绑定到 SQLContainer 和一个插入按钮(在表中插入一行) 当按钮被点击时,它会执行下面的监听器代码: Object itemId = table.addItem();container.getContainerProperty(itemId, "cedula").setValue(cedulaS);尝试 {容器提交();table.select(itemId);catc ..
发布时间:2021-09-15 20:32:51 其他开发

Vaadin - 中心自定义组件

使用 Grails 2.3.9 和 Vaadin 插件 7.3.9 class MyUI 扩展 UI {@覆盖受保护的无效初始化(VaadinRequest vaadinRequest){VerticalLayout 布局 = new VerticalLayout()layout.setMargin(真)SignInForm signInForm = new SignInForm()layout ..
发布时间:2021-09-15 20:32:46 其他开发

如何在 Vaadin 7 表中实现滚动侦听器

在 Vaadin 中,当您在表格 (com.vaadin.ui.Table) 中向下或向上滚动时,不会触发任何事件来告诉您用户正在滚动. 为什么我们需要表格中的滚动事件? 让我们先来看看这个 Vaadin 示例(仪表板演示)之后你打开链接直接点击登录,你会自动跳转到交易页面,这个页面显示了一个金融交易表,这些交易会在你滚动的时候一批批地显示出来,实际上发生的是数据在 UI 启动时加载( ..
发布时间:2021-09-15 20:32:43 其他开发

vaadin 标签中的 Html 内容

是否可以在 vaadin 标签中绘制 html 内容? 我有包含 内容的文本.是否可以让标签使用它们? 解决方案 是的,您可以使用 Label 的 2 个参数构造函数并设置 ContentMode 到 HTML. 类似的东西, new Label(YOUR_HTML_TEXT, ContentMode.HTML); 来自 Javadoc(上面链接): 用于显示不可编 ..
发布时间:2021-09-15 20:32:34 Java开发

Vaadin:如何显示 MySQL 数据库中的数据?

我正在开发 Vaadin Flow(14.1 版)应用程序,但遇到了这个问题,我无法将其直接连接到 MySQL 数据库. 我已经建立了与 maven 的 JDBC 连接,我还创建了一个名为 Datasource 的单例类,用于存储我的值和方法.但是现在它只有一个,因为我正在测试这个,这就是我想要做的: 点击应用上的按钮并更新标签 这是按钮点击监听器: button.addCli ..
发布时间:2021-09-15 20:32:29 Java开发

Vaadin 从 RouterLayout 中引用 mainLayout

我需要在应用程序屏幕之间创建一个缓冲区.我想在 mainLayout 中创建一个缓冲区,但我无法从子层访问它 我尝试通过'static'来做到这一点,然后缓冲区对所有用户都是通用的,这是不正确的 Cookies也不适合,因为数据结构复杂 带有静态缓冲区的代码: 示例中创建了一个表,当你选择表中的元素时,将它们写入缓冲区,如果缓冲区中有元素,则在表中进行标记 MainL ..
发布时间:2021-09-15 20:32:25 Java开发

在 vaadin 8 中将文本复制到剪贴板

我想问一下如何在 vaadin 8 java web 应用程序中正确地将一些文本复制到剪贴板.我找到了适用于 Chrome 和 IE,但不适用于 Firefox 的解决方案. Firefox 总是在控制台中显示错误“document.execCommand('cut'/'copy') 被拒绝,因为它不是从短期运行的用户生成的事件处理程序内部调用的.". 让 Firefox 将文本复制到 ..
发布时间:2021-09-15 20:32:23 Java开发

获得 Vaadin Tree Item 的兄弟姐妹?

我需要获取 Vaadin 树中特定项目的兄弟姐妹.我可以这样做: Object itemId = event.getItemId();Object parentId = tree.getParent( itemId );集合兄弟姐妹 = tree.getChildren( parentId ); 但是当 itemId 是根之一时会出现问题,例如: item1child1.1儿童1.2项目 2 ..
发布时间:2021-09-15 20:32:20 其他开发