問題タブ [gwt-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.

0 投票する
5 に答える
17929 参照

gwt - CellTable セルにウィジェットを配置するにはどうすればよいですか?

CellTable を使用してレコードを表示していますが、ユーザーがセルをクリックしたときに選択ボックスを表示する必要があります。もう1つ、選択ボックスは事前定義されたウィジェットではなく、独自のウィジェットです。これを行う方法を教えてください。

0 投票する
2 に答える
2341 参照

gwt - GWT CellTableヘッダースタイルを検索しますか?

GWT CellTableの見出しのTHスタイル名をプログラムで検索するにはどうすればよいですか?

クライアントバンドルのドキュメントを見てきましたが、すべてがどのように組み合わされているかはすぐにはわかりません。ありがとう。

0 投票する
1 に答える
2177 参照

gwt - gwt celltable:列の一部のセルのみを編集可能にすることは可能ですか?

私はGWT2.4を使用しています。CellTableを使用する場合、すべてのセルが編集可能な列を追加できることを確認しました...

しかし、「連絡先」オブジェクトのプロパティに基づいて、列のすべてのセルを編集可能にしたくない場合は、特定のセルのみを編集できますか?これをどのように設定しますか?ありがとう、-デイブ

0 投票する
1 に答える
1253 参照

gwt - GWT:CellTable の編集可能なテーブル セルに ID を割り当てるにはどうすればよいですか?

GWT 2.4 を使用しています。いくつかの編集可能なテーブル セルを使用して CellTable を構築しています。私の質問は、セルがレンダリングされるときに、入力タグ内で定義された「name」および/または「id」属性を使用して強制的にレンダリングするにはどうすればよいですか? 現在、セルをレンダリングするためのコードは...

セルが編集可能な場合、結果の html は次のようになります ...

「type」、「value」、および「tabindex」は定義されますが、「name」または「id」は定義されません。これを行う方法を理解しようとしています。ありがとう - デイブ

0 投票する
3 に答える
2484 参照

gwt - CellTableのヘッダーに関する情報をプログラムで取得するにはどうすればよいですか?

私はGWT2.4を使用しています。com.google.gwt.user.cellview.client.CellTableウィジェットがありますが、ウィジェットの構築後に文字列ヘッダーを取得するプログラム的な方法を見つけるのに問題があります。私はそのように列データを追加します...

ここで、columnはcom.google.gwt.user.cellview.client.Columnオブジェクトであり、headerはStringです。列またはセルテーブルオブジェクトからヘッダーを取得するにはどうすればよいですか?

0 投票する
1 に答える
124 参照

gwt - Gwt celltable:予期しない動作:ページからレコードが削除され、ページ内で他のレコードが繰り返される場合

celltable -- gwt2.3 を使用しています。celltable で奇妙な動作を見つけました。私のセルテーブルのページサイズは 10 です。合計 13 レコードです。ページに 3 つのレコードが含まれる場合 A 1 11 B 2 22 C 3 33

Aレコードなどのいずれかのレコードを削除すると、そのレコードはページから削除されますが、他のレコードはページに繰り返されます/セットされます。つまり、B 2 22 C 3 33 C 3 33 ページは、何らかの方法で 3 つのレコードを設定しようとしています。1 レコードを削除した後、ページに 2 レコードが期待される

私も電話しました

  • updateRowData(startIndexOfPage, recordList);
  • updateRowCount(updatedRecordCount, true);

まだ同じ問題:-|

どうしたの ?この問題を解決するにはどうすればよいですか?

前もって感謝します

0 投票する
1 に答える
421 参照

gwt - GWT - RangeChangeEvent がテーブルに送信された後のチェックボックスの状態を記憶する

MultipleSelectionModel が添付された CellTable があります。データを変更した後、テーブルを更新し、新しいデータをサーバーから再ロードする必要があります。

ただし、新しく読み込まれたデータのチェックボックスの状態を更新する必要があります。そのため、selectionModel.getSelectedSet() を使用して選択ボックスをクエリできますが、テーブル内でこれらのオブジェクトを見つけて「チェック」する必要があります。

オブジェクトのコンテンツが変更され、GWT コンポーネントの内部でマップのキーとして使用されるため、これらのオブジェクトに対して、equals/hashCode で ID のみを使用する「ラッパー」を作成する必要がありました。

したがって、基本的には、イベントを発生させる前に selectedSet を保存し、それを繰り返して setSelected メソッドを呼び出します。

より良いアプローチはありますか?

0 投票する
1 に答える
1548 参照

java - GWT CheckBoxCell : 変更ハンドラを追加するには?

http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTableのコードを使用して、セルテーブルにチェックボックス列を挿入しています。

一部の行が選択されている場合にのみボタン (テーブルの外側) をレンダリングしたいのですが、eventHandler を追加する方法がわかりません。

フィールド アップデーターを使用しようとしましたが、機能しません。

アイデアやドキュメントはありますか?

ありがとう

0 投票する
3 に答える
3764 参照

gwt - GWT EditTextCell:EditTextCellで編集可能なTextBoxの幅を増やす方法は?

プロジェクトで GWT2.3 を使用しています。ユーザーが editableTextCell をクリックしたときに editableTextBox の幅を広げたい。問題は、列の幅が 200 ピクセルであることです。ユーザーが editableTextCell をクリックすると、その TextBox の幅は EditableTextCell で約 125px になり、列の幅と比較して小さくなります。

Celltableの列にEditTextCellを追加しました

Column stringColumn = new Column(new EditTextCell()) { // マイ コード }

cellTable.addColumn(stringColumn, "MyColumn"); cellTable.setColumnWidth(checkBoxColumn, 200, Unit.PX);

次の方法でテキストボックスの幅を広げようとしましたが、問題はテキストボックスで編集できず、フォーカスが失われないことです

EditTextCellに表示されるTextBoxの幅を増やしたい(設定したい)は、列の幅と同じです。

解決策はありますか?

0 投票する
1 に答える
2890 参照

java - GWT CellTable / DataGrid-列の選択を検出する方法は?

行が選択されたときに、その行のどの列が選択されたかを知りたいのですが。

現在、onBrowserEvent2をオーバーライドします

どこ、

これが唯一の方法ですか?行のどの列がクリックされたかを通知する変更イベントを含む選択モデルはありますか。

列または列のセルにクリックハンドラーを実装する方法はありますか?