我在springboot+vaadin应用程序中成功启用了redis,它在我的电脑上运行良好。应用程序在较慢的环境中测试运行,多次出现错误。WARNc.v.s.communication.ServerRpcHandler[ServerRpcHandler.java:266]-Unexpectedmessageidfromtheclient.Expected:248,got:249好像是VaadinSession的序列化/反序列化时间过长的时候发生的。例如,我有一个包含多个复选框的页面。我点击第一个,然后是第二个和第三个。在此之后,将抛出上方警告并显示页面的先前状态。在这种情况下,它可能
我想在我的网络应用程序中使用vaadin上传组件,并以gridfs格式直接将文件上传到mongodb。我当前的实现使用一个临时存储位置来首先上传文件,然后存储在mongo中转换为gridfs。这是我的上传组件代码:我已经实现了Receiver接口(interface)方法recieveUploadprivateFilefile;privateStringtempFilePath;publicclassHandleUploadImplextendsCustomComponentimplementsUpload.SucceededListener,Upload.FailedListener
我想将RobotoColdensedFont用作本地,而不是来自Web。喜欢@includefont-face('RobotoCondensed','../../../../../../styles/systemfont/*',300,300i,400,400i,700&'subset=cyrillic,cyrillic-ext,latin-ext');但这似乎不起作用我试图避免使用@StyleSheet("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700&subset=cyrillic
我是vaadin的新手,几天前我下载了vaadin仪表板演示应用程序。http://demo.vaadin.com/dashboard/vaadinquickticket演示应用程序我发现它很棒并成为vaadin的粉丝。我是swing开发人员,即将使用vaadin开始新项目。我对与vaadin的数据库通信感到困惑。我正在使用MySql数据库。因为我没有盯着写代码,有人可以指导我哪种方法最好。在grails中使用vaadin快速开发使用spring和hibernate。层数多了会影响性能吗?我对grails一窍不通,如果vaadin最好用,我会学习的。直接使用TableQuery和SQL
在Vaadin7中有一个addValidator函数,但在Vaadin8中不存在。Vaadin7示例:TextFielduser=newTextField("User:");user.setRequired(true);user.setInputPrompt("Yourusername");user.addValidator(newNullValidator("Usernamecan'tbeempty",false));user.setInvalidAllowed(false); 最佳答案 我在这里找到了答案:WhatsNew示例:
我尝试基于SpringBoot(1.2.7.RELEASE)和Vaadin(7.6.3)构建应用程序。我的问题是我无法将SpringSecurity与Vaadin集成。我想要一个自定义的Vaadin构建的LoginScreen和SpringSecurity控件。我的项目设置如下:@Configuration@EnableWebSecuritypublicclassSpringSecurityConfigextendsWebSecurityConfigurerAdapter{@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsEx
我正在使用Vaadin文本字段,我想将其限制为仅支持其中的数字。我试图覆盖setValue()并在不调用super的情况下返回。setValue()如果文本不是数字。但它似乎没有用。我该如何纠正这个问题?我正在使用Vaadin7。我认为它也不支持NumberField。 最佳答案 如果我理解你的问题是正确的,你想要一个忽略所有非数字输入的字段,而不只是将字段标记为无效。Vaadins体系结构旨在让浏览器中的每个字段在服务器上都有其表示。在我看来,实现此目的最简洁的方法是拥有一个允许输入字母和其他错误字符的浏览器字段。我在Vaadin
由于Vaadin是一个Java网络应用程序框架,那么是否可以在VaadinJava代码中插入jQueryjavascript代码段? 最佳答案 是的。像这样创建您自己的ApplicationServlet扩展类:publicclassMyApplicationServletextendsApplicationServlet{@OverrideprotectedvoidwriteAjaxPageHtmlVaadinScripts(Windowwindow,StringthemeName,Applicationapplication,B
Vaadin8刚刚问世。在Grid中添加过滤器从来没有出现在他们的文档中,我只在stackoverflow中找到了一个可行的解决方案here。HeaderCellcell=filterRow.getCell(pid);//HaveaninputfieldtouseforfilterTextFieldfilterField=newTextField();filterField.setColumns(0);filterField.setHeight("23");//UpdatefilterWhenthefilterinputischangedfilterField.addTextChang
我有3个问题:Vaadin中的每个Action都会调用服务器。有没有办法避免每次操作都调用服务器?比如在客户端有一个代码用于多次使用的特定操作?就像在CSValidation附加组件中一样。我想知道如何在Vaadin7中添加Javascript/JQuery。在Vaadin6中似乎很容易。但是,我无法在Vaadin7中使用它。我希望他们现在可以使它更容易.谁能给我看一些关于这方面的例子。如果它是JQuery,它将对我有很大帮助。也将Javascript.getCurrent().execute("");在代码中“执行javascript”或“添加指定脚本”。这会帮助我解决第二个问题吗?