2011-07-27 7 views
2

私はMultiSelectionModelを使用するアプリケーションを持っていますが、これはうまくいきますが、モバイルデバイス上で動作するように開発しているサイトが必要なため、使用できません要素を選択するのに役立つキーボード(存在しないため) EX:デスクトップでCtrlキーを押しながら選択したい要素をすべてクリックします。

モバイルデバイスでは、CellListアイテムをクリックするとそのアイテムの選択状態が切り替わるように、MultiSelectionModelのデフォルトの動作を変更したいと思います。

私はそれのソースを見て、とにかく必要な動作を実装するために見ることができません。 (モバイルマルチセレクション)。GWTモバイルデバイス用CellListマルチセレクションモデルをカスタマイズする

答えて

5

チェックボックス列を追加するかどうかにかかわらず、add a cell preview handlerにする必要があります。これを定義する最も簡単な方法は、checkbox managerとチェックボックス列を組み合わせて使用​​するか、creating a custom one(クリックイベントをtoggle actionにマッピングする)のいずれかを使用してDefaultSelectionEventManagerを使用することです。

GWT Showcaseには、チェックボックスの変形が使用されています。 2つの引数を持つsetSelectionModelオーバーロードを使用して、CellPreviewEvent.Handlerを同時に追加します。

+0

情報をいただきありがとうございます。私はCellListを使用する必要があったので、私はSingleSelectionHandlerから必要なマルチセレクション機能を作り上げました。 – napo

+1

こんにちは、私はCellList(CellTableではない)でトグルオンクリック機能を実装するために探しています、あなたのソリューションを共有することはできますか? –

0

追加のチェックボックス列を追加するだけで、ユーザーフレンドリーなソリューションになります。

関連する問題