問題タブ [gwt-2.2-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 投票する
2 に答える
7695 参照

gwt - GWT CellList クリックして選択を切り替え (複数選択)

行をクリックすると選択が切り替わるように CellList を設定したいと思います。ctrl キーを押さずに複数の行を選択できるようにします。

動作させるには何を変更する必要がありますか?

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

gwt - GWT の実装 -- CellTable の動作の洗練、CellList の外観の柔軟性

GWT CellTable を使用すると、さまざまな方法でクリック イベントを処理するさまざまな列を追加できます。

たとえば、3 つの列があるとします。

  1. アバター画像 (ImageCell)、
  2. 名前 (TextCell)、
  3. チェックボックス (チェックボックス セル)。

次に、これらのイベントを追加するイメージ:

  1. ImageCell をクリックすると、ポップアップを開くことができます。
  2. チェックボックスをクリックすると、行が選択されます。
  3. 名前をクリックすると、ユーザー プロファイルが開きます。

CellTable を使用すると、これを簡単に実現できます。

ただし、テーブルのように見えないビューが必要な場合はどうでしょう。CellTable は、実装のために HTML テーブルに関連付けられています。CellTable (動作) API の一般的な HTML 実装を許可しないのはなぜですか。

CellList を使用すると、任意のビューを実現できます。しかし、API は CellTable ほど洗練されていません。CellTable の 'Columns' に似たものを CellList に追加できれば素晴らしいと思います。

現在のセルウィジェットでこれを達成する方法はありますか? 何か見落としていたのかもしれません。

ありがとう!

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

java - GWT Celltable 編集可能列に編集不可セルを作成する方法

EditTextCell(stringTestEditTextCell) を Column(testColumn) に追加しました。

EditTextCell editTextCell = new EditTextCell(); 列 stringColumn = new Column( editTextCell) { @Override public String getValue(Record object) {

testColumn のすべてのセルは編集可能です。

列の最初のセルが編集不可になるように、列の最初のセルが必要です。

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

gwt - 他の列の変更に応じて列のセル値を設定するにはどうすればよいですか?

セルテーブルに3列+10行あります。value1Column、value2Column、RecordState

1 | 2 | *

2 | 4 | -

9 | 5 | -

10 | 5 | *

ユーザーがvalue1またはvalue2のいずれかの値を変更すると、そのレコードに関連するセルがRecordState列の*に設定されます。

値の変更時にRecordState列に*を設定するにはどうすればよいですか?

setFieldUpdaterを使用して列の値を更新するにはどうすればよいですか?

value1Column.setFieldUpdater(new FieldUpdater(){public void update(int index、RecordVO object、integer value){// RecordState列に*を設定する方法?}

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

java - GWT celltable edittextcellで選択セルを作成するには?

データ型がブール値の編集可能なセルを作成したい。

boolean データ型に selectioncell を使用したくない

私のtestBooleanColumn列のセルには、値がtrue、falseの文字列が含まれています.....

testBooleanColumn に存在するセルをクリックすると、そのセルは編集可能である必要があり、その編集可能なセルでは、選択セルに値 (true,false) を表示したいと考えています。ユーザーが selectioncell の値を true または false に変更すると、その値が testBooleanColumn の編集可能なセルに設定されます

これを行う方法?ヒントはありますか?またはこのユースケースのサンプルコード?

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

gwt - GWT Celltable : カスタム DatePickerCell

customDatePickerCellで使いたいCellTable

現在のGWT2.3Datepickerセルは以下の通り

GWT DatePickerCell

GWT 2.3 を使用しています。 DatePicker年ではなく月のみのナビゲーションを表示するセルも、月と年の別々のナビゲーションはありません。

CustomDatePickercell次のように、またはこれに近い方法で作成する方法はありますか

カスタム DatePickerCell

  1. 年月別ナビ
  2. SMTWTFS のような一連の日数

誰もがそのような日付ピッカーセルを開発しました。はいの場合は、サンプル コードを共有してください。そうでない場合は、同じヒントを提供してください。

この問題に関するヘルプやガイダンスをいただければ幸いです

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 投票する
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 に答える
1323 参照

java - GWT SimplePager : ページャーで GoTo 機能を提供するには?

私はGWT2.3を使用しています。SimplePager をオーバーライドして CustomPager を開発しました。

次のコードを使用して、「Page 1 of 4」のような文字列を表示するように createText() メソッドをオーバーライドします

ここに画像の説明を入力

ここで、CurrentPage に TextBox を使用して、ユーザーが textBox にページ番号を入力できるようにします。(機能 GoTo 入力されたページ番号)

createText() は文字列を返すので、ユーザー textBox を使用できません;) + css を提供できません

これどうやってするの ?この問題を解決する方法はありますか? 回避策がある場合、またはサンプル コード

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

java - CSSResources を使用して CellTable の個々のセルのスタイルを設定する

基本的に、 GWTのドキュメントで定義されているセルの色付けに似たものを実装したい

ただし、DIV 要素でスタイルを直接指定したくはありませんがCSSResource、CellTable 用に定義したカスタムから難読化されたスタイル名を割り当てたいと考えています。

ここにいくつかのコードがあります:

ResourcesCellTableのカスタム インターフェイスを定義しました。

それを CellTable のコンストラクターに渡します。

CellTable<XY> table = new CellTable<XY>(15,cellTableResources);

これが私のカスタムセルの外観です。

CellTableRessourcesカスタム セルの CellTable に渡したものにアクセスするにはどうすればよいですか? 重要な部分は次のとおりです。

私が思いついた唯一の解決策は、CellTableRessourcesを my のコンストラクターに渡すことAbstractCellです。もっとエレガントな方法はありませんか(すでにCellTableに渡しています)。

主な質問は、
「Cell または Column から CellTable 変数にアクセスするにはどうすればよいですか?」ということだと思います。