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