私はすべてのセルウィジェットを追加している編集可能なグリッドを作成しました。今私はいくつかの状態を確認し、セルまたは列を別のセルウィジェットに置き換えたいと考えています。例えば、私がEditTextCellの列をブール条件に基づいて定義した場合、その列をセレクセル(コンボボックス)に変更する必要があります。これを達成する方法は?GWT編集可能なグリッド:セルウィジェットを動的に置き換える方法は?
0
A
答えて
0
それを行うには、3つの方法があります。
は
EditTextCell
とSelectionCell
とCompositeCell
を使用し、その真偽値に基づいてEditTextCell
かSelectionCell
のいずれかをレンダリングするCompositeCell
のrenderメソッドをオーバーライドしますDTO
には、Cellにバインドされています。AbstractEditableCell
などのカスタムセルを作成して(このtutorialを参照)、機能を自分で実装します。 SelectionCellとEditTextCellのコードをチェックアウトし、そのほとんどをコピーできます。 renderメソッドでは、ドロップダウンリストを表示するか、ブール値フラグに基づいてテキストを表示する必要があります。EditTextCell
またはSelectionCell
のいずれかを拡張し、欠落した機能を実装します。利点は、レンダリングメソッドのいくつかを再利用できる可能性があり、完全なレンダリングコードを自分で記述する必要がないことです。
関連する問題
- 1. 剣道編集可能グリッドから動的に編集する方法
- 2. 編集可能なリスト/グリッド
- 3. MVC3編集可能なグリッド
- 4. Shield uiグリッド階層グリッドは編集不可メイングリッド編集可能
- 5. J2ME - 編集可能なセルを持つ動的表/グリッド。
- 6. のStruts 2編集可能なグリッドは、
- 7. グリッドの編集可能モードと非編集可能モードの切り替え
- 8. AJAXスプレッドシート、編集可能なナビゲート可能なWebテーブル/グリッドの作成方法は?
- 9. カスタムgwt編集可能なセルテーブル
- 10. 列グリッド内の動的ストアを編集可能
- 11. Angular2、編集可能なデータテーブル、グリッド
- 12. 編集可能なグリッドMVVMエンティティフレームワークのサンプルアプリケーション
- 13. dhtmlxGrid編集可能なグリッドErrno:ECONNRESET
- 14. Ext js編集可能なグリッド
- 15. 編集可能なtelerik mvcグリッド表示をカスタマイズし、クリック時に編集可能にするには?
- 16. 動的テーブルセルを編集可能な画面にポイントする
- 17. 可能な動的な値の置換
- 18. 編集可能な編集テキストをリストビューに入れる方法は?
- 19. KendoUI:グリッドの複合編集可能フィールド?
- 20. 剣道グリッド編集可能行問題
- 21. TinyMCEのコンテンツを動的に置き換える方法は?
- 22. Grouped UITableViewのプラス/マイナスボタンを編集モードで置き換える方法は?
- 23. 文字列内の文字を置き換えて編集する方法は?
- 24. と手動編集の一致と置き換え
- 25. 置き換え可能なラインファイルモジュール
- 26. 可能な置き換えと括弧 "["
- 27. Dreamweaverテンプレートで編集可能なリージョンを編集不可能なリージョンに変更する方法
- 28. JavaScript/jQueryの動的値を置き換える方法は?
- 29. 複数行の編集可能なテキスト:編集可能なUILabel?
- 30. slickgridの編集可能な行と編集不可能な行