問題タブ [celltable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - チェックボックス付きのJava gwt celltable
最後の列がチェックボックスであるセルテーブルがあります。クリックするとすべての行のすべてのチェックボックスが選択されるフッターとして Check-All-Box を追加したいと思います。どういうわけかここでうまくいかないのは、私がこれまでに得たものです:
java - java gwt multiselectionmodel 青を無効にする
セルテーブルに multiselectionmodel を使用しています。行をクリックすると、青色のフォーマットに変更されます。これを無効にすることはどういうわけか可能ですか?おそらく.cssファイルにありますか?
css - GWT cellTable セルの動的スタイル
GWT の使用に問題があります。cellTable の列を作成していますが、セルのスタイルをそのセルの値に依存させたいです。
デバッグ モードでスタイル「editButtonCell」が正しく適用されていることを確認しました。しかし、生成された HTML では、FIRST ROW のスタイルが毎回欠落しています... GWT のバグのように見えますが、もっと詳しい説明があるかもしれません。
gwt - CellTable フッターの ButtonCell は最初の列でのみ機能します
正常に動作する列の1つにフッターとしてカスタムボタンを持つセルテーブルがあります。しかし、ボタンを別の列に移動しようとすると、ボタンのクリックイベント (valueupdater) が機能しなくなります。ボタンを別の列のフッターとして追加するだけで、機能に変更はありません! その方法は次のとおりです。
ボタンを最初の列から送信列に移動したいのですが、ボタンをクリックしても何も起こりませんか??
gwt - セルテーブル GWT のヘッダーにまたがることは可能ですか?
次のようにCellTableにヘッダーを作成したいと思います。
私が考える回避策は、テーブルのすぐ上に「メイン タイトル」のパネルを追加することです。
gwt - GWTCellTableのEmptyTableWidgetでテキストを取得するにはどうすればよいですか
私のコードは
ここでは、CellTableからこの「いいえ」を取得したいと思います
私はとして試しましたcellTable.getEmptyTableWidget()).getElement().getInnerText()
しかし、私はそれを取得する方法がわかりません。
手伝って頂けますか?
gwt - GWT DataGrid / CellTable:複数のページ全体を選択
私はGWT2.4をaDataGrid
とaSimplePager
とともに使用していMultiSelectionModel
ます。すべてのページに単純なselect-all機能を実装したいと思います。
現在のページで表示されているすべてのアイテムのみを選択できます。すべてのページのすべてのアイテムを選択するための最良の方法は何ですか?
オブジェクトMultiSelectionModel
によって提供されるプロキシキーをに格納することを知っています。サーバーからすべてのプロキシオブジェクトを要求するか、少なくともすべてのキーを要求する必要があると思います。しかし、実際には、サーバー側にのメソッドに関する情報を保存したくありません。ただし、選択したプロキシのキーにアクセスすることもできません。これはすべて面倒に見えるので、これを解決するためのより良い方法はありますか?ProvidesKey
HashMap
ProvidesKey
getKey()
MultiSelectionModel
HashMap
datagrid - 編集可能なサブ行を持つ GWT DataGrid
GWT ショーケースの DataGrid に基づいて、GWT 2.5 で DataGrid を作成しました。そことの主な違いは、サブ行に編集可能なセルが必要なことです。
上記のコードで、サブ行の TableBuilder を TextCell から EditTextCell に変更すると、そのような編集が機能します。
しかし、これには問題があり、それらがどこから来ているのか、どのように修正するのかわかりません:
- サブ行のセルをクリックすると、編集が正しく開始されますが、ルート行のセルの値が表示されます - 編集後、ルート行のセルに新しい値が表示されます。編集したセルの値は編集前と同じです。
ここでは、サブ行のセルを編集可能にするだけで、上記のサンプル コードの問題を確認できます。
この列の FieldUpdater を見ると、サブ行を編集する場合でも、常にルート行のみがパラメーターとして提供されていることがわかります。サブロー情報はコンテキストで内部的に正しく検出されますが、ハンドラーには提供されません。
Column を上書きし、サブ行を FieldUpdater に戻すと、別の問題が発生します。編集されたセルからルートまでのすべてのセルに新しい値が表示されます。友達を隠して表示するとき、値は正しいです -ここに見られるように
ここでは、DataGrid レンダリングの仕組みについて明らかに見逃しています。誰かがここで私を助けることができますか?
どんな助けでも歓迎、マイケル
gwt - GWTでのプログラムによるCellTableの並べ替えが機能しない
ここでは、ListDataProviderの例をガイドとして使用しています。提供されたコンパレータに基づいて、期待どおりに列が正常にソートされています。例からこの行でほのめかされているように、プログラムでソートを適用しようとしています。
これは、セル列がニンジンソートインジケーターでソートされているように見えるようにすることです。ただし、基になるデータは並べ替えられません。テーブルに実際にソートをプログラム的に適用させる方法はありますか?これをCollections.sort()を介して実際にデータを並べ替えることと組み合わせて使用できると思いますが、それを避けて1か所で実行したいと思います。
gwt - GWT TextInputCell 値変更ハンドラー
CellTable
ウィジェットを使い始めました。編集可能なテキストセルが必要なので試してみTextInputCell
ましたが、残念なことに「値変更ハンドラ」が見つかりません。
セルの内容が変更されたときに通知を受け取るにはどうすればよいですか?