CellTable に並べ替え可能な列があります。問題は、ヘッダーにテキスト ボックスがあるカスタム ヘッダーがあることです。ユーザーがテキスト ボックスをクリックすると、列が並べ替えられ、テキスト ボックスはフォーカスを失います。私が必要とするのは、テキスト ボックス以外のヘッダーのどこかをクリックした場合に並べ替えが行われることです。テキスト ボックス セルの「クリック」イベントをリッスンして stopPropagation を実行しようとしましたが、並べ替えが発生した後にイベントが発生するため、イベントは停止しません。どんなアイデアでも役に立ちます。
1059 次
1 に答える
2
セル ウィジェットはイベント委任を使用します。トリガーされて に渡されるイベントは、並べ替えをトリガーするイベントと同じで、同じ場所でキャッチされるため、何Cell
の助けにもなりません。onBrowserEvent
stopPropagation
また、(またはトランク内の)コードをCellTable
見てください。ソートを防ぐ方法はありません。イシュー トラッカーで機能強化のリクエストを提出することをお勧めします。AbstractCellTable
于 2011-06-05T09:51:04.000 に答える