草庐IT

vaadin-grid

全部标签

java - 我可以在 vaadin 中直接流式传输 ZipFile 吗?

我的应用程序的当前架构不允许我在服务器端存储文件并创建指向该存储文件的链接。那么是否有任何其他选项(或代码片段)可以直接流式传输ZipFile并将其存储在客户端?编辑:我想我的问题被误解了。我收到压缩文件并将其存储在客户端的答案。我已经做到了。以下是示例用例的主要关注点:场景:用户有大约5000条记录(每条大约1MB)并且用户想要下载以ZIP格式压缩的每5000条记录的子记录(CSV格式)。所有CSV文件都是即时生成的。方法:由于ZIP文件的大小可达5GB,因此我采用了将文件内容直接流式传输到客户端创建的ZIP文件的方法。为此,我使用了PipeInputStream和PipeOutpu

java - 如何在 Vaadin 中获取所有 session

我想知道有多少用户实时连接到我的应用程序。我想到了循环打开的session数,但我找不到该怎么做。如果您有其他方法,欢迎您提出建议。 最佳答案 目前我找到的最佳解决方案是在session创建和销毁时对其进行计数。publicclassVaadinSessionListener{privatestaticvolatileintactiveSessions=0;publicstaticclassVaadinSessionInitListenerimplementsSessionInitListener{@Overridepublicvo

vaadin URL映射问题:子路径URL映射和自动URL映射不起作用

面对这些问题W.R.TVaadinUI和URL映射。问题1:我正在尝试将vaadin用于我的实体的基本CRUD操作。首先,我想将UI类公开/subpath/XYZURL公开。但是子路径URL映射以某种方式不起作用。(请注意,当我保留或删除@spring(path=“myui”)时,它仍然映射到localhost:8080/myui/而不是localhost:8080/subpath/myui/我想念什么?我一直在关注Vaadin的文档,但到目前为止没有运气。https://vaadin.com/docs/-/part/framework/application/application-envi

java - 如何响应单击 vaadin 中的表行

我有以下代码:publicButtongetBtnSubmit(com.vaadin.ui.Button.ClickListenerl){if(null!=l){btnSubmit.addListener(l);}returnbtnSubmit;}publicTablegetTableCompany(HeaderClickListenerhl){if(null!=hl){tableCompany.addListener(hl);}returntableCompany;}我想添加一个监听器,当我在表格中选择一个(不同的)行时触发。这样我就可以使用表数据刷新一些其他控件,我应该使用哪个监听

如何在Excel导出(未文件名)中指定表名称-Ag -Grid

当我们以Aggrid导出到Excel时,默认的表名称为Ag-Grid。如何将其更改为另一个名称?看答案是的,您可以使用该功能getDataAsExcel(params)要生成XML,然后将其解析为Worksheet元素并更改ss:Name归因于您想要的名称的任何内容。它可能安全使用str.replace寻找'ag-grid',但我不确定。完成此操作后,您只需要下载字符串/斑点作为文件即可。

Kendo Grid内联编辑删除了我的下拉列表当前值

希望有人能帮助我解决这个问题,因为我过去两天都试图弄清楚这一点而没有成功。问题:我有一个kendo网格,该网格使用与下拉列表的内联编辑。当我选择下拉菜单时,我会得到我的物品,当更新值时,请设置值-一切都很好!但是,当我最初编辑该项目时,网格中显示的当前值从下拉框中消失(如果我不更新该字段,该值仍然保持不变-编辑时不会出现)。我的代码:schema:{model:{id:"Id",fields:{Id:{type:"number"},...Relationship:{type:"string"},...}}}columns:[{field:"Firstname",title:"Firstname

java - Vaadin与Bootstrap

我计划制作一个在客户端具有具有复杂形式的View和逻辑验证的View的应用程序。我计划使用AJAX进行提交,并具有一些视觉吸引力。我想向那些在使用Bootstrap和/或CoffeeScript和Vaadin进行开发方面有经验的人提供建议。我有两个选择:使用Bootstrap/CoffeeScript和服务器站点的某些框架,例如Play框架,Rails或DjangoVaadin与我有关的标准与客户端JavaScript和/或HTML5验证以及使用Bootstrap编写的CSS和HTML代码中可能出现的复杂性有关。在一个真正的ria应用程序中,是否值得在Vaadin上使用CoffeeSc

java - 如何获取Vaadin 7应用服务器IP和端口?

如何获取运行我的Vaadinwebapp的应用服务器的协议(protocol)、IP和端口?我正在使用Vaadin7。在vaadin6中我这样做,但在vaadin7中不起作用:Stringserver=((WebApplicationContext)this.getContext()).getHttpSession().getServletContext().getServerInfo();java.net.URLurl=this.getURL();Strings=url.getHost()+":"+url.getPort()+url.getPath();

java - 如何将 maven 生成的 vaadin 项目集成到 eclipse vaadin 插件中?

EclipseVaadin插件具有很酷的自动构建功能。只需在调试控制台中单击“重新启动应用程序”,即可启用最新的应用程序版本。不幸的是,从vaadineclipse插件生成的项目中导入maven生成的vaadin项目(使用m2e)和复制粘贴.projectbuildCommands和natures不起作用。我无法“在服务器上运行...”,tomcat因未知原因未部署应用程序。我可以在wtpapps文件夹中看到应用程序,但它仍然没有部署。 最佳答案 您可以将Vaadin应用构建为一个常规Java库,单独构建(而不是作为WAR或任何复杂

java - 如何使用 Spring Data Repositories 作为 Vaadin JPAContainer

是否可以将org.springframework.data.jpa.repository.JpaRepository存储库用作Vaadin的JPAContainer?我们正在使用Spring3.2从头开始​​建立一个新的Vaadin7项目。Spring集成是通过SpringVaadinIntegrationAddon完成的. 最佳答案 就您可以从JPARepository或其他地方获取EntityProvider而言,您可以像这样使用JPAContainer:EntityManagerentityManager=getEntityM