问题标签 [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.

0 投票
1 回答
84 浏览

ant - 用 Ant 编译 Vaadin 项目。

我是 vaadin 的新手,我必须编译我的 vaadin 项目,该项目具有具有循环依赖关系的 .aj 和 .java 文件。当我用 ant 编译时,我收到一个错误,指示/与循环依赖相关。那么有人可以指导编译我的项目吗?

0 投票
2 回答
20556 浏览

vaadin - Vaadin 7:UI 与 Navigator+Views 的使用

在 Vaadin 7 中,一个 Web 应用程序可以有多个入口点;用户界面。每个UI只能有一个包含View的Navigator

我们正在开发一个需要多级导航的应用程序,对于某些屏幕,我们不知道是否应该有一个带有导航器的 UI 或多个带有共享菜单组件的 UI。

UI和Navigator的优缺点是什么?有没有关于这个选择的指导方针?

0 投票
1 回答
73 浏览

java - 打开带有链接的子窗口?

我正在使用 Vaadin7,我正在寻找如何使用链接打开子窗口。

我正在尝试这个,但不工作。

公共类 MyWindow 扩展 Window{

}

公共类 OpenMyWindow 扩展 Window{ 私有链接链接;

}

知道如何工作吗?

谢谢。

0 投票
1 回答
699 浏览

java - 识别能够更新 UI 组件的线程

我在网上搜索了一些提示,但一无所获。也许我搜索错了。

我的问题是:

如何确定当前正在执行的线程是否有资格修改 UI 组件?

这就是我现在为 UI 更新所做的:

在某些情况下,我不必这样做,它可以立即在当前线程中工作,但有时不会,我得到一个错误。当我比较 Runnable 中的线程和 Runnable 之外的线程时 - 这是完全相同的事情 =http-bio-8080-exec-10

我可以从代码中知道这是调用 UI.getCurrent().access() 或立即执行的正确位置吗?

我试图寻找线程寻找的差异: VaadinService.getCurrentResponse()但 VaadinService.getCurrentRequest()我没有看到任何规则或模式。

谢谢你的时间,托马斯  

0 投票
1 回答
288 浏览

vaadin7 - Vaadin 7.1:子窗口的父级

我正在使用 Vaadin 7.1

我有 2 个布局:


| 标题 |

| 主要 |

和弹出窗口。

当我最大化窗口时,我希望它在“主”中打开,而不是在整个屏幕中打开。可能吗?

当我尝试直接执行此操作时,我得到:

java.lang.IllegalArgumentException:只能使用 UI.addWindow(Window window) 将窗口添加到 UI

问候,Oleksandr。

0 投票
1 回答
3217 浏览

java - 失去对文本字段的关注?

我正在使用 vaadin7 创建一个应用程序,现在我正在寻找如何实现失去对 TextField 的关注,但我没有找到如何实现。如何在 vaadin 7 中实现失去对 TextField 的关注?

任何的想法 ?

谢谢

0 投票
6 回答
7815 浏览

window - 如何在窗口外单击鼠标时关闭 Vaadin 子窗口?

我正在使用 vaadin 7,在我的应用程序中我有时会使用子窗口。在一种情况下,我有一个模式窗口,其中包含多个组件。当单击模态窗口内的某些组件时,它会打开另一个窗口。我希望这个窗口在用户点击它外部时自动关闭(例如再次在模态窗口上)。在Vaadin 采样器中,这种行为似乎在显示源时实现(单击右上角的源按钮)。如果不是从模式窗口打开,而是从 UI 或任何其他子窗口打开,行为也应该是相同的。

我尝试了几件事:

  • 无法使用 Popupview,因为我需要从组件(按钮或图像)打开窗口

  • 将 BlurListener 添加到新窗口不起作用,因为如果我在窗口内单击,则会触发 blurevent(例如移动窗口)

  • 将 ClickListener 添加到 UI 并没有帮助,因为单击模式窗口时未触发该事件。

实现这一目标的正确方法是什么?

谢谢拉斐尔

0 投票
1 回答
155 浏览

vaadin - 禁用 vaadin 组件通信

我有一个 vaadin 7 portlet 应用程序。一个视图包含密码更改字段。但是,存在架构策略,即永远不应将密码发送到我的应用程序所在的容器。密码更改请求应发送到不同容器上的 servlet。

为了满足这个要求,我需要禁用密码字段的客户端-服务器通信,所以密码值根本不会发送到服务器。客户端单击更改密码后,应执行自定义 javascript,发送 ajax 请求以更改密码 servlet。

我知道这个解决方案很脏,但这是满足要求的唯一方法。有没有办法在 vaadin 7 中实现这一点?能够在客户端上进行简单的验证也很好——例如密码长度和正则表达式。

谢谢你。

0 投票
2 回答
7643 浏览

java - 用 HashMap 填充 ComboBox?

我正在尝试使用信息哈希图填充 vaadin7 的组合框。我创建了一个返回 HashMap 的类,当我得到返回值时,我使用一个 for each 来填充这个组合框,但确实只显示了数字而不是 hashmap 的键和值。

我正在尝试这个。

}

任何想法 ?

谢谢

0 投票
0 回答
60 浏览

java - 通过customcomponent关闭窗口?

我在 vaadin7 上有一个 CustomComponent,这个 customcomponent 被添加到一个外部类的窗口中。现在,我正在寻找如何通过我的 CustomComponent 关闭此窗口的解决方案。当我单击 btnSair(btnClose) 时,我想关闭窗口。

我正在尝试这个

任何想法 ?

谢谢