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

この例を実行すると、visible="false" として表示されるポップアップ ウィンドウがないと予想されます ....

しかし、ポップアップが表示されます...何が欠けていますか?

私が削除すると、mode="modal"それは正常に動作します。では、mode = "model" でウィンドウの可視プロパティを制御するにはどうすればよいですか

Zk フィドルの例


上記のことをしたい理由;
私はmvvmモデルに従っているので、アプリで何かが起こったときに、ポップアップウィンドウを表示するだけでポップアップを表示したいので、modalすぐに閉じて後で表示するウィンドウを作成したいのです

4

3 に答える 3

1

直感とは、あなたが求めていることが意味をなさないということです。次に進む前に、モーダル ウィンドウにはフォーカスがあり、閉じる必要があります。もしそれがそこにあるのなら、どうして見えないのでしょうか?

于 2013-11-17T14:07:29.867 に答える
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>
于 2013-11-17T17:35:12.873 に答える