問題タブ [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.
gwt - Cell Table GWT でウィジェットをセルとして追加する方法
今、私は GWT のウィジェットのページ付けの問題で立ち往生しています。
Cell テーブルを使用して、私の UI Binder クラス (例: LocationView) のインスタンスのリストを表示しています。 http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable これは CellTable のショーケースです。
ここで、ウィジェット (UI Binder クラス) を table の各セルに追加します。なんとなくこんな感じになります
このセル テーブルでは、各セルがこのウィジェット (LocationView - UI Binder クラス) です。
では、セルテーブルを使用してこのテーブルを作成するにはどうすればよいですか (ページネーションがサポートされていないため、グリッドビューは使用しません)
またはこのテーブルを作成するためにCellテーブルを使用できない場合、ページングをサポートするために使用できるもの(LocationView(表示されるアイコン)の数が6を超える場合、2ページにジャンプします)。
ご協力ありがとうございました!。
gwt - GWT CellTable、クリック時に ButtonCell を無効にする
私は GWT にはかなり慣れていませんが、これまでかなり急速に進歩してきました。
私はセル テーブルを持っていますが、そのほとんどは RPC から返された読み取り専用データです。
ユーザーが操作できるセル テーブルに 2 つの列があります。1 つは TextInputCell で、もう 1 つは ButtonCell です。
ユーザーが ButtonCell をクリックすると、その行の TextInputCell の値を RPC に送信したいと考えています。
私はこれをすべて機能させています。
私が作業できないのは、ボタン(ButtonCell)がクリックされたときに、RPCが戻るまでその行のボタンを無効にしてから、再度有効にしたいということです。また、RPC が返されたときに、その行の入力セルのテキストをクリアしたいと考えています。
クリックされた実際の ButtonCell オブジェクトまたは TextInputCell へのハンドルを取得する方法がわかりません。
どんな助けでも感謝します。
bq
gwt - GWT のドラッグ可能な CellTable セル
私は GWT CellTable を持っています。これは、単一の文字列列を持つ非常に単純なテーブルです。
私がやりたいのは、このテーブルの行をドロップ ターゲット (実際には別のテーブル) にドラッグすることです。このビデオの ~23:00 で説明されているように、ドラッグ可能なイベントをアタッチする方法を見つけようとしています。
ドラッグ可能なフラグをTRUEに設定できるCellTable要素はどれですか。
私はまだここまでたどり着いていませんが、ターゲット テーブルにドロップ ハンドラを設定する際に、近いうちに同様の問題に直面することになると確信しています。
誰かが例を投稿したり、私を正しい方向に向けたりすることができれば、私は感謝しています。
gwt - gwt:クリックハンドラを ImageResource セルに追加する
celltable に画像を追加したいので、以下のように imageResouce を使用します
完全に正常に動作し、セルテーブルに画像を取得していますが、その画像にクリックハンドラーを追加したいので、以下のようにフィールドアップデーターを使用しています
そのため、上の画像セルをクリックすると、「こんにちは」と表示されますが、何もしていません..任意の解決策..
ありがとう
gwt - AbstractCellでGWTスタイルが機能しない
GWTCellTableのカスタムセルレンダラーを作成しようとしています。セル内にCSSスタイルを設定しようとしていますが、何らかの理由でレンダリングされません。
これが私のカスタムセルレンダラーです
そして、これが私がレンダラーと呼んでいるところです
このコードはこのHTMLフラグメントを生成します(空のスタイルに注意してください)
これはすべて、カスタムセルを作成するためのGWTの例に厳密に従っており、これがどこで間違っているのか、またはそれがバグであるのかを理解できませんでした。
ただし、GWTデバッガーを使用して、レンダリングされた文字列を調べましたが、その時点でスタイル情報が含まれているようです。そのため、GWTパイプラインのさらに下流で、ブラウザーに到達する前に、ある時点で削除されます。
何か案は?
gwt - CellTable内で使用されているCompositeCellの適切な例がないのはなぜですか?
CompositeCellの値を取得/設定する方法について、GoogleCode、GWT ShowCase、GWT Developer Notes、およびGoogleグループを調べました。CellTable内での使用方法を説明する決定的な例はありません。
いくつかのコードを見つめましょう...最初に抽象クラス...
}
そして具体的な実装...
}
エネルギーオファー(EnergyOfferDTO)があります。MW / Priceポイントのリスト(OfferPriceMWPairDTO)があります。1日の何時間にもわたって最大10個の曲線を表示できるグリッドをレンダリングしたいと思います(曲線はその日のMW /価格ポイントのコレクションです)。これらの各曲線列に、1組の入力フィールド(1つは価格用、もう1つはmw値用)を含める必要があります。それぞれの列とセルを作成し、CompositeCellにまとめます。それはどれほど難しいでしょうか?
ボイラープレートのセットアップ、スタイル、および動作をカプセル化できるように、CellTable(つまり、ToggleableGrid)を拡張することにしました。表示モードを設定することもできます。このモードは、TextCellまたはTextInputCellなどのAbstractInputCellの具象派生物をレンダリングするために、列が作成されるときに参照されます(isInEditModeを参照)。また、ReferenceDataを使用してオプションの値を設定できるように、SelectionCellの拡張機能(つまり、ReferenceDataBackedSelectionCell)を作成しました。単一の入力列が機能します!テキストとして、または入力フィールドまたは選択リストとして表示できます。私に頭痛の種を引き起こしているのはCompositeCellです。
このコードは入力フィールドのペアを正しくレンダリングしますが、値はすべて空白(null)であり、空白のテキストまたは空白の入力フィールドのペアのいずれかです。
addPriceMwColumnメソッドをざっと見てください。多分あなたは私が見ない何かを見ることができますか?
gwt - GWT: CellTable にアンカー セルを追加するにはどうすればよいですか
にアンカーを追加するにはどうすればよいCellTable
ですか? ここで同じ質問を見つけましたが、そのための実用的な解決策を得ることができませんでした。
誰かがCellTable列にアンカーを追加するための実用的なコードを提供できますか?
gwt - gwtセルテーブルの最初のヘッダークリックのデフォルトの並べ替え順序を設定します
開発者ガイドの例( http://code.google.com/webtoolkit/doc/latest/DevGuideUiCellTable.html#columnSorting )に非常によく似た並べ替え可能な列を持つGWTCellTableがあります。
ただし、特定の列をデフォルトで昇順ではなく降順で並べ替えたいと思います。つまり、列Aが現在並べ替えられておらず、そのヘッダーをクリックした場合、列Aを最初のクリックで降順に並べ替え、2回目のクリックで昇順に並べ替えます。ただし、他の列を現在のように並べ替えたい場合は、最初のクリックで昇順を使用します。
並べ替え可能性を設定するColumn.setSortable(boolean)メソッドと、手動で並べ替えをトリガーするColumnSortList.push(ColumnSortInfo)メソッドを除けば、プロセスをあまり制御できないようです。
この目標を達成する方法はありますか?
gwt - celltable - セルテーブルの背景 (または行の背景) として画像を使用する方法
テーブルの背景として画像を使用する必要があります (行の背景全体が機能するため)。私はこれを試しました:
ただし、各セルに画像を配置します。これは可能ですか?
ありがとう!
gwt - GWTSimplePagerLastButtonの問題
SimplePagerのlastButtonで問題が発生しています。セルテーブルに3ページあり、ページサイズ= 11(1つの空のレコード+ 10のレコード(値付き))、合計レコード=26です。
SimplePagerを拡張してCustomerPagerを使用しました。
最初の試行では、1 + 10レコードがセルテーブルに表示されます。次と最後のページボタンが有効になっています(最初と前のボタンが無効になっています)。これは正しいです。しかし、LastPageボタンが機能していません... :(問題が何であるかわからない...(イベントは発生しません)
奇妙な振る舞い:
@ 1 [最後のページ]ボタンは、最後のページ(私の場合は3ページ)にアクセスしたときにのみ機能します。
@ 2 1ページ目にいると仮定しますn2ページ目に移動しました(セルテーブルで合計3ページ)。その時、正しいすべてのボタンが有効になります。この場合、最後のボタンは機能していますが、次のボタンのように動作します
私のGWTアプリケーションは当社の製品の1つに統合されているため、クライアント側からデバッグすることはできません。
AbstractPagerのsetPage(int index)メソッドのインデックス値が不適切である可能性があります
最後のボタンのコードフローは次のとおりです
または、上記のコードから(setPage()から)いくつかの条件がfalseである可能性があります
実際のレコード=26および3空のレコード(最初の空のレコード/ページ)
dataSizeに問題がある可能性があります:|
データサイズに基づいてページ数を確認するにはどうすればよいですか??
どうすればこの問題を解決できますか?