1

クライアント側で Busy box(Processing Label) が表示されているかどうかを知る方法はありますか (次のような方法)isBusy()).

さらにclearBusy()、イベントで行うことができます。のようにクリックしますButton

注: 最初の部分に回答できる場合は、投稿してください。

4

1 に答える 1

1

最初の質問、つまりビジー メッセージが表示されているかどうかを確認するには、ZK に低レベルの JS API が必要です。

2 番目の部分では、Clients.clearBusy(Component) を呼び出して使用できます。注: これを機能させるには、Clients.showBusy(Component, String) を呼び出す必要があります。

<zk>
<window border="normal" title="hello">
    <div height="200px" width="200px" style="background:yellow">
        <button id="btn1" label="Show Busy" onClick='Clients.showBusy(self.getParent(), "Busy")'/>
    </div>
    <div height="200px" width="200px" style="background:red">
        <button id="btn2" label="Clear busy" onClick="Clients.clearBusy(btn1.getParent())"/>
    </div>
</window>
</zk>

ライブデモはこちら

于 2012-03-06T02:07:46.990 に答える