中止ラベルまたは下のボタンを押すと、処理メッセージがZKに表示されます。または既定の処理の代わりにカスタムコンポーネントをロードする方法があります。 ZKのメッセージ。処理は、それは理想的な私はZKの中止ボタン
Q
ZKの中止ボタン
2
A
答えて
0
ZKはサーブレット上に構築されているロード中に数回、私のアプリケーションが眠るとにかくとしてことをやりたい、ということやっている間に中止しなければ
欲しいが発生します。 ajaxレスポンスを待っているUiにビジー・ボタンが表示されると、サーブレット・スレッドはサーバー上で長時間実行されています。おそらく、最初のスレッドを中断するために別のスレッドを送信することは可能ですが、実際にはすべてのサーブレットスレッドが長時間実行され、新しいスレッドをキャンセルすることはできません。
最善の解決策は、サーブレットスレッド上にあるべきではなく、バックグラウンドのスレッドまたはメッセージキューに渡すことです。 zk-asynchronous-ui-updates-and-background-processingを参照してください。この例では、作業は、作業をキャンセルするAPIを持つjava.util.concurrent.ExecutorServiceにオフロードされます。
作業スレッドの取り消しは割り込みを使用し、作業を実行するコードが実際に取り消し可能なように割り込みに正しく応答することは保証されません。スレッドの回答cancel with executor serviceではいくつかの問題の概要を説明しており、実行している作業がAPIを使用して中断できるかどうかをテストする必要があります。
関連する問題
- 1. 作業中にボタンを押すことを中止する
- 2. ZKエラーボタンアクション
- 3. ZK CacheMapの問題
- 4. ZKグリッドスクロールバーの問題
- 5. ZK Combobox onSelectイベント
- 6. クライアントはZK
- 7. SoundPlayer.PlaySyncの途中で中止
- 8. ZKドラッグ&ドロップ問題
- 9. zkテキストボックスをzk int/decimalボックスに変更する
- 10. ZK - Spring Beanを直接ZK Beanに挿入する
- 11. ZKグループ化リストボックスのパフォーマンス
- 12. 中止トラップ:6
- 13. 一時停止ボタン
- 14. バックグラウンドワーカーとスレッドプールの停止ボタン
- 15. Forループ内の停止ボタン
- 16. Jqueryループの停止ボタン
- 17. ブートストラップの中央ボタン
- 18. カスタムビューの中央ボタン
- 19. ZK - 含まれるサブページ
- 20. zk ajaxフレームワークとJBoss Seam
- 21. 実行中の機能を一時停止するボタンを押す
- 22. zk(zk WYSIWYG Editor)でCKEditorを使って画像をアップロードできますか?
- 23. JclCompression、中止または中止する方法
- 24. 中止 `Gitのスタッシュは
- 25. レールループ機能の中止
- 26. iphone-devの:dispatch_queueを中止
- 27. AVAudioPlayer - 一時停止ボタン
- 28. ZKフレームワーク:イベントとjqueryのサイズ変更
- 29. iOS MonoTouchナビゲーション中ボタン
- 30. コーダスライダの停止/一時停止/再生ボタンの実装