MultiSelectionModel を使用するアプリケーションがあり、うまく機能しますが、モバイル デバイスで動作するように開発中のサイトが必要なため、要素の選択を支援するためにキーボードを使用することはできません。存在しない)。例: デスクトップでは、ctrl を押したまま、選択したいすべての要素をクリックします。
したがって、モバイル デバイスでは、MultiSelectionModel の既定の動作を変更して、CellList アイテムをクリックすると、そのアイテムの選択状態が切り替わるようにしたいと考えています。
ソースを調べましたが、必要な動作を実装する方法がわかりません。(モバイル マルチセレクション)。
2241 次
2 に答える
5
チェックボックス列を追加するかどうかにかかわらず、セル プレビュー ハンドラを追加する必要があります。これを定義する最も簡単な方法は、DefaultSelectionEventManagerを使用することです。チェックボックス マネージャーをチェックボックス列と組み合わせて使用するか、カスタム マネージャーを作成します (クリック イベントをトグル アクションにマップします)。
GWT Showcaseで、使用されているチェックボックスのバリアントを確認できます。2 つの引数を持つオーバーロードを使用して、同時にsetSelectionModel
追加します。CellPreviewEvent.Handler
于 2011-07-27T23:11:14.710 に答える
0
チェックボックス列を追加するだけで、よりユーザーフレンドリーなソリューションになります。
于 2011-07-27T16:28:21.030 に答える