当窗口模式=“模态”时,如何使窗口可见=“假”

时间:2013-11-17 14:05:11

标签: java mvvm zk zul

<window title="My First Window" border="normal" width="200px" visible="false" mode="modal">
Hello, World!
</window>

运行此示例时,我希望没有popUp窗口显示为visible =“false”....

但我确实得到了一个popUp ...我错过了什么?

当我删除mode="modal"时,它运行正常。那么我们如何使用mode =“model”

控制窗口上的可见属性

Zk fiddle example


为什么我要做上述描述;
我正在关注mvvm模型,所以当应用程序中发生某些事情时我想通过弹出窗口可见来显示弹出窗口,这就是为什么我想要创建一个立即被解除并显示它的modal窗口

3 个答案:

答案 0 :(得分:1)

直觉是你提出的问题没有意义。模态窗口必须具有焦点,必须先关闭才能继续前进。所以如果它在那里,它怎么可能不可见?

答案 1 :(得分:0)

我认为不是展示模态窗口,而是建议使用通知

Clients.showNotification(msg); // display a global notification box
Clients.showNotification(msg, component); // display a notification box pointing to a component

在你的代码中使用这样的代码,看看会发生什么

<window title="My First Window" border="normal" width="200px"  mode="modal" visible="false">
Hello, World!
</window>

答案 2 :(得分:0)

<window id="win" visible="false">

</window>

当你需要你的窗口可见时:

win.doModal();

相关问题