问题标签 [vaadin7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ant - 用 Ant 编译 Vaadin 项目。
我是 vaadin 的新手,我必须编译我的 vaadin 项目,该项目具有具有循环依赖关系的 .aj 和 .java 文件。当我用 ant 编译时,我收到一个错误,指示/与循环依赖相关。那么有人可以指导编译我的项目吗?
java - 打开带有链接的子窗口?
我正在使用 Vaadin7,我正在寻找如何使用链接打开子窗口。
我正在尝试这个,但不工作。
公共类 MyWindow 扩展 Window{
}
公共类 OpenMyWindow 扩展 Window{ 私有链接链接;
}
知道如何工作吗?
谢谢。
java - 识别能够更新 UI 组件的线程
我在网上搜索了一些提示,但一无所获。也许我搜索错了。
我的问题是:
如何确定当前正在执行的线程是否有资格修改 UI 组件?
这就是我现在为 UI 更新所做的:
在某些情况下,我不必这样做,它可以立即在当前线程中工作,但有时不会,我得到一个错误。当我比较 Runnable 中的线程和 Runnable 之外的线程时 - 这是完全相同的事情 =http-bio-8080-exec-10
我可以从代码中知道这是调用 UI.getCurrent().access() 或立即执行的正确位置吗?
我试图寻找线程寻找的差异: VaadinService.getCurrentResponse()
但 VaadinService.getCurrentRequest()
我没有看到任何规则或模式。
谢谢你的时间,托马斯
vaadin7 - Vaadin 7.1:子窗口的父级
我正在使用 Vaadin 7.1
我有 2 个布局:
| 标题 |
| 主要 |
和弹出窗口。
当我最大化窗口时,我希望它在“主”中打开,而不是在整个屏幕中打开。可能吗?
当我尝试直接执行此操作时,我得到:
java.lang.IllegalArgumentException:只能使用 UI.addWindow(Window window) 将窗口添加到 UI
问候,Oleksandr。
java - 失去对文本字段的关注?
我正在使用 vaadin7 创建一个应用程序,现在我正在寻找如何实现失去对 TextField 的关注,但我没有找到如何实现。如何在 vaadin 7 中实现失去对 TextField 的关注?
任何的想法 ?
谢谢
window - 如何在窗口外单击鼠标时关闭 Vaadin 子窗口?
我正在使用 vaadin 7,在我的应用程序中我有时会使用子窗口。在一种情况下,我有一个模式窗口,其中包含多个组件。当单击模态窗口内的某些组件时,它会打开另一个窗口。我希望这个窗口在用户点击它外部时自动关闭(例如再次在模态窗口上)。在Vaadin 采样器中,这种行为似乎在显示源时实现(单击右上角的源按钮)。如果不是从模式窗口打开,而是从 UI 或任何其他子窗口打开,行为也应该是相同的。
我尝试了几件事:
无法使用 Popupview,因为我需要从组件(按钮或图像)打开窗口
将 BlurListener 添加到新窗口不起作用,因为如果我在窗口内单击,则会触发 blurevent(例如移动窗口)
将 ClickListener 添加到 UI 并没有帮助,因为单击模式窗口时未触发该事件。
实现这一目标的正确方法是什么?
谢谢拉斐尔
vaadin - 禁用 vaadin 组件通信
我有一个 vaadin 7 portlet 应用程序。一个视图包含密码更改字段。但是,存在架构策略,即永远不应将密码发送到我的应用程序所在的容器。密码更改请求应发送到不同容器上的 servlet。
为了满足这个要求,我需要禁用密码字段的客户端-服务器通信,所以密码值根本不会发送到服务器。客户端单击更改密码后,应执行自定义 javascript,发送 ajax 请求以更改密码 servlet。
我知道这个解决方案很脏,但这是满足要求的唯一方法。有没有办法在 vaadin 7 中实现这一点?能够在客户端上进行简单的验证也很好——例如密码长度和正则表达式。
谢谢你。
java - 用 HashMap 填充 ComboBox?
我正在尝试使用信息哈希图填充 vaadin7 的组合框。我创建了一个返回 HashMap 的类,当我得到返回值时,我使用一个 for each 来填充这个组合框,但确实只显示了数字而不是 hashmap 的键和值。
我正在尝试这个。
}
任何想法 ?
谢谢
java - 通过customcomponent关闭窗口?
我在 vaadin7 上有一个 CustomComponent,这个 customcomponent 被添加到一个外部类的窗口中。现在,我正在寻找如何通过我的 CustomComponent 关闭此窗口的解决方案。当我单击 btnSair(btnClose) 时,我想关闭窗口。
我正在尝试这个
任何想法 ?
谢谢