首页 > TAG信息列表 > vaadin7

java-有没有一种方法可以使Vaadin中的标题显示在左侧而不使用FormLayout?

有没有办法在不使用FormLayout的情况下使Vaadin中的标题显示在左侧?我加粗了它,因为我试图避免这是第一个答案.我知道FormLayout提供了此功能,但是在某些情况下,我需要使用GridLayout之类的东西才能具有两列数据(例如,名字和姓氏,开始日期和结束日期,等等).解决方法:没有简单的方法

java-Vaadin Grid:如何在基于行的编辑器中将bean与LocalTime字段一起使用?

当我尝试使用基于行的编辑器(setEditorEnabled(true),缓冲模式)时,出现错误: Caused by: com.vaadin.data.util.converter.Converter$ConversionException: Unable to convert value of type java.time.LocalTime to presentation type class java.lang.String. No converter is se

java-Vaadin中的ENTER快捷键和TextArea

TextField f = new TextField(); Button b = new Button("Save"); b.setClickShortcut(KeyCode.ENTER); // For quick saving from text field itself TextArea longText = new TextArea(); // "Enter" is garbled here 是否热衷于使快捷方式仅在“发件人”文本字段中起作用?解决

spring – Vaadin:获取UI的参考来改变数据

我想在Vaadin UI中更改数据.休息调用会调用此更改.在那里,我不知何故需要引用UI类来调用它的方法,例如changeValue(字符串值). 我正在使用vaadin-spring-boot-starter 1.0.0 这有可能吗? 编辑:现在的另一个问题: 我试图在视图中执行@Eric提到的服务器推送,以便视图将在广播消息上得到

java – 如何关闭当前浏览器选项卡?

如何关闭当前浏览器选项卡?以下不起作用. JavaScript.getCurrent().execute("window.close();"); 要么 UI.getCurrent().removeWindow(window); 要么 window.close(); 解决方法:尝试这个: Window appointmentWindow = getApplication().getWindow(NATIVE_WINDOW_NAME); if (ap

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

我怎么知道我的Vaadin 7网络应用程序何时首次启动/启动,所以我可以做一些初始设置工作? 同样,我怎么知道我的网络应用何时结束,关机/退出?解决方法:的ServletContextListener Vaadin建立在Java Servlet技术之上. “上下文”是Servlet术语中Web应用程序的技术术语.所以这里的答案不是V

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

目前我面临着与Vaadin Table相当奇怪的问题.如果我在表中使用AbsoluteLayout数据没有显示,但如果我使用,即Horizo​​ntalLayout,数据就会完美显示. 这有效: import com.vaadin.annotations.AutoGenerated; import com.vaadin.ui.CustomComponent; import com.vaadin.ui.Horizontal

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 =

EntityManager中的spring jpa NullPointerException

我使用spring jpa Activiti vaadin …… 无法自动加载MyServiceImp!当我新的对象然后:EntityManager中的NullPointerException MyServiceImp: import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import ru.xpoft.te

javascript – 如何保证一个类永远不会暴露客户端与Vaadin

据我所知,Vaadin使用一些逻辑只显示UI代码,然后调用服务器通过Javascript访问代码.但是,假设我有一个监听器,例如一些引用其他类的代码.所以,假设我有类似的东西: PojoClass data = DatabaseClass.getDataFromDatabase(); doSomeProcessingOnData(data); .. myTextField.setValue(d

java – 如何向线程池的旧线程提供当前的vaadin会话?

我在理解VaadinSession.getCurrent()的引用后面临一个问题 Gets the currently used session. The current session is automatically defined when processing requests to the server and in threads started at a point when the current session is defined (see Inhe

java – 作为Spring bean的Vaadin组件

题: 当Vaadin组件可以是spring容器中的bean时(@SpringComponent注释)? 问题澄清: 我问这个问题是因为我知道在使用@SpringView之后Vaadin View可能是spring bean. 但是如果我用@SpringComponent注释Button组件,它将只创建一次.可以有任何问题吗? 例: 我有很多JpaRepository bean: public

java – 在Vaadin 7中,将数据/参数传递给BrowserWindowOpener的新UI实例?

我用BrowserWindowOpener成功打开了新的浏览器窗口. 问题:如何将一些信息传递给新实例化的UI子类? 语法要求我指定要实例化的类.如何与未来的实例进行通信? BrowserWindowOpener bookOpener = new BrowserWindowOpener( BookUI.class ); 例如,假设我的应用程序打开一个窗口,列出以字

如何在Vaadin中的文本字段上创建实时验证器?

我目前正在使用Vaadin 7.3并希望在文本字段中验证用户实时输入. 这是我到目前为止所尝试的: textField.setTextChangeEventMode(TextChangeEventMode.LAZY); textField.setNullRepresentation(""); textField.addTextChangeListener(new FieldEvents.TextChangeListener() { @

java – 安装Vaadin后获取NoClassDefFoundError

我想用Vaadin做一个项目,我正面临一些问题.这就是我做的. 我下载了Eclipse并安装了Vaadin for Eclipse插件.然后,我创建了一个新的Vaadin 7项目.它下载了一些常春藤依赖项,但是当我按下Run时,我收到此错误:java.lang.NoClassDefFoundError:com / vaadin / server / VaadinServlet. 我

java – Vaadin 7组合框 – 如何在键入文本时填充和下拉?

我有一个应用程序,其中包含各种数据库记录的编辑器.这些记录是相互引用的.我正在开发一个基于ComboBox的新的自定义数据感知组件: public abstract class CustomDbLookupField<T> extends CustomField<T> implements Field<T> 这就是我想要的: >该组件看起来像一个组合框(我可以轻

使用vaadin 7.3和valo主题编译主题时出错

我正在开发一个使用vaadin v7.2的vaadin应用程序.现在它更新到v7.3.7并使用我的自定义样式的新valo主题.使用mvn clean编译整个项目时,主题得到完美编译.但是当我尝试使用命令提示符下面的命令编译主题时 java -cp '../../../../../../target/product-webapp-1.1.3.0-SNAPSHOT/WEB

java – Vaadin中的会话处理

我有一个Vaadin应用程序,从用户登录开始,但问题是Vaadin是会话处理,因为我可以从2个不同的浏览器打开两个会话,具有相同的登录,这是不可能做到的.但是除了这个topic之外我没有找到任何关于它的文档,但它没有正常工作,因为数据没有正确保存在hashmap中.任何人都遇到了同样的问题?解决

java – 带ComboBox的BeanFieldGroup?

我正在尝试在我的应用程序中使用BeanFieldGroup创建一个ComboBox组件,但仍然无法做到这一点.我尝试先创建一个组合框,然后在buildAndBind中添加这个组合框,但也不起作用. 我正在尝试这个: /** person's bean */ @Entity public class Person{ @Id @GeneratedValue private Integer