0

我的 zul 文件中有一个按钮。所以,当我单击它时,我只想打开一个窗口实例(在另一个 zul 文件中)。如何检查窗口是否打开?

这是我的 zul 文件:

<zk>
<window id="windowOverlapped" title="Test" width="800px" height="auto" mode="overlapped" >      
    TEST!
</window>
</zk>

我使用以下代码通过按钮打开控制器中的窗口:

Executions.createComponents("/test.zul", null, null);
4

1 回答 1

0

Window如果是 .zul 文件的根元素,则可以省略查询。

Window win = Executions.createComponents("/test.zul", null, null).query("windowOverlapped")

...
if( win.inOverlapped() ) ....
...
于 2013-11-07T16:07:31.123 回答