vaadin

以下是为您整理出来关于【vaadin】合集内容,如果觉得还不错,请帮忙转发推荐。

【vaadin】技术教程文章

java – 如何阻止vaadin窃取所有url-patterns(和spring mvc很好地玩)【代码】

我有一个vaadin应用程序,我正在尝试提供一些由Spring MVC提供的REST URL – 我的web.xml在下面.我只在/ info获得404s – 似乎Vaadin窃取所有网址模式. 如果我删除Vaadin,我可以访问/ info并获取该网址的内容.如何让他们一起玩得很好?<context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value> </context-param><listener><listener-class>org.springframework...

java – 基于内容的Vaadin 10网格样式个别行【代码】

我正在使用Vaadin网格显示传入信息并实时更新.我已经能够通过访问DOM来设置所有行的样式,如下所示:<dom-module id="my-grid" theme-for="vaadin-grid"><template><style>[part="row"] {height: 27px;font-size: 14px;max-height: 27px;}</style></template> </dom-module>我想要做的是根据行数据的内容为特定行设置特定样式.基本上我有一列布尔值,如果它是真的,我希望行有一个绿色背景,如果它是假的,我希望该行有一个红色背景.现在...

java – 调整Vaadin图像的大小【代码】

我正在将文件中的图像插入到UI中.我按照these指令在Vaadin 7.6.8中创建它.String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath(); FileResource resource = new FileResource(new File(basepath + "/WEB-INF/images/image.png")); Image image = new Image("", resource);但是我根本无法重新缩放图像或调整图像大小.图像始终以完整大小显示. 有没有一种方法可以缩小图像而不使用CSS?解决方法:您可以...

java – vaadin中的一些大胆字符

例如,我有一句话:“Em?o”. 但斯洛文尼亚语中的“Em?o”字样显示为“Em?o”我想要显示Em?o这样的文字,没有大胆. 我对所有单词都有问题,例如单词中有“?”,“?”,“?”,“?”,“?”,“?”. 我没有用css风格或任何东西来改变这个词的大胆. 我正在使用Vaadin 7.6.3(Valo主题).应用程序在tomcat服务器8.0.3上运行.解决方法:问题在于捆绑的Open Sans字体,它不包含所有unicode字符,因此一些字符最终以不同的字体呈现(很可能是平台/浏览器...

java – Vaadin – 如果我使用AbsoluteLayout,则不显示表数据【代码】

目前我面临着与Vaadin Table相当奇怪的问题.如果我在表中使用AbsoluteLayout数据没有显示,但如果我使用,即Horizo??ntalLayout,数据就会完美显示.这有效:import com.vaadin.annotations.AutoGenerated; import com.vaadin.ui.CustomComponent; import com.vaadin.ui.HorizontalLayout; import com.vaadin.ui.Table;public class MyComposite extends CustomComponent {@AutoGeneratedprivate HorizontalLayout mainLayout;@AutoGen...

java – 为我的Vaadin Web应用程序启动和停止挂钩?【代码】

我怎么知道我的Vaadin 7网络应用程序何时首次启动/启动,所以我可以做一些初始设置工作? 同样,我怎么知道我的网络应用何时结束,关机/退出?解决方法:的ServletContextListener Vaadin建立在Java Servlet技术之上. “上下文”是Servlet术语中Web应用程序的技术术语.所以这里的答案不是Vaadin特有的,它适用于任何Servlet – 而在一天结束时,Vaadin只是一个大Servlet. 从Servlet规范版本2.3开始,诸如Tomcat,Jetty等Servlet container...

java – 如何获取Vaadin中的所有会话【代码】

我想知道有多少用户实时连接到我的应用程序.我有想法循环开放的会话数,但我找不到如何做到这一点.如果您有其他方法,欢迎提出建议.解决方法:到目前为止,我发现的最佳解决方案是在创建和销毁会话时对其进行计数.public class VaadinSessionListener{private static volatile int activeSessions = 0;public static class VaadinSessionInitListener implements SessionInitListener{@Overridepublic void sessionInit(SessionInitEve...

java-Vaadin中的ENTER快捷键和TextArea【代码】

TextField f = new TextField(); Button b = new Button("Save"); b.setClickShortcut(KeyCode.ENTER); // For quick saving from text field itselfTextArea longText = new TextArea(); // "Enter" is garbled here是否热衷于使快捷方式仅在“发件人”文本字段中起作用?解决方法:使用焦点和模糊侦听器删除并添加快捷键:f.addFocusListener(new FocusListener() {@Overridepublic void focus(FocusEvent event) {b.setClickShor...

java-如何在Vaadin 10中管理会话?【代码】

我在Vaadin 10中有一个处理文件的网页.如何使不同的用户拥有不同的会话?当我尝试在不同的浏览器中打开页面来处理文件时,我得到:java.lang.IllegalStateException: Cannot access state in VaadinSession or UI without locking the session.我在官方文档中找不到任何有用的信息或教程.目前,我正在浏览Baker App-但也找不到关于会话的任何信息. Vaadin版本:10.0.0.rc3Spring Boot版本:2.0.3.RELEASE爪哇:1.8解决方法:实际上,它...

java-如何通过过滤在Vaadin 8网格页脚中计算总数【代码】

我知道我必须使用grid.getDataProvider()来获取ListDataProvider(假设我已将列表发送到grid.setItems()).用其他方法计算页脚总数:Collection myItems = ((ListDataProvider)grid.getDataProvider()).getItems(); for(MyItem myItem : myItems)total += myItem.getValue(); footer.getCell(footerCell).setText(format(total));但是,如果添加页脚会失败,因为它会计算网格中的所有项目.因此,例如,如果我添加:((ListDataProvider)gr...