問題タブ [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 投票する
1 に答える
1765 参照

gwt - GWT CellTable セル内でテキストをラップするにはどうすればよいですか?

列のテキストを折り返す必要があります。私の列のサイズは小さいです。したがって、列幅を設定すると、一部の文字が表示されなくなります。テキストの長さが列のサイズよりも大きいためです。テキストにスペースがある場合は、それ自体が折り返されます。したがって、テキストをラップする必要があります。

たとえば、emailColumn の値は xxxxxxxxxxxxx@XXXXXXX.com です。

xxxxxxxxxxx@x最初の行と次の行の結果を期待していxxxx.xomます。

出来ますか?

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

gwt - GWT 2種類のセルで構成された複合セルの作り方、または画像とテキストでカスタムセルを作る方法

画像とテキストを含む celltable/datagrid に列を追加したいと考えています。ちょっと調べてみたところ、これを行うには3つの方法があるかもしれません。

  1. ImageResourceCell と TextCell を作成し、それらを複合セルに結合します。(まだ例や参照を見ていません。それは私の頭から出てきたものです。おそらくこれはうまくいかないでしょう)

  2. IconCellDecorator を使用します。ドキュメントを確認しました。「別のセルにアイコンを追加するセルデコレータ」とありました。私が望むことができるかどうかはわかりません。それでも私はそれについての例を見つけません。

  3. カスタムセルを作成します。GWT公式サイトに色名と色スタイルを組み合わせた例があります。画像と文字列を組み合わせるのにこのように疲れました。しかし、それは機能していません。コードを完全に理解していないため、コードに問題がある可能性があります。

これを達成するための例を誰か教えてください。あなたが知っているどんな方法でも行うことができます。いくつかのコードを入力して、例を示してください。

どうもありがとう。

よろしくお願いします

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

gwt - GWTセルテーブル/データグリッドにカスタムセルを追加する方法

画像とテキストを組み合わせたカスタムセルをレンダリングしました。次のようになります。

私の質問は、このセルをcelltable/datagridに追加する方法です。私はこれに疲れました。

0 投票する
0 に答える
515 参照

gwt - TableBuilder を使用したサブ行の識別 - GWT 2.5

TableBuilder を使用して celltable を作成するときに、サブ行に一意のクラス名を設定すると問題が発生します。(gwt2.5RC)

行を構築するコードは次のようになります。

<tr>ループ内で生成されたものはすべてサブローです。

<tr>属性__gwt_subrow=1, __gwt_subrow=2...で生成されます。

ただし、GWT が CSS3をサポートしていないため、次のセレクターを使用してサブ行を選択することはできません。

.dataGridOddRow:not([__gwt_subrow="0"])

どちらも自分でメソッドを実装したくありませんbuildRowImpl

クラス名をサブ行のみに設定する方法の提案はありますか?

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

internet-explorer - Internet Explorer 9 のインストールで GWT CellTable が正しくレンダリングされないのはなぜですか?

Java GWT & App Engine アプリケーションを開発しており、CellTable を使用して、ユーザーが Blobstore にアップロードしたアイテムを表示しています。

すべて正常に動作し、次のようになります。

Firefox のレンダリング

しかし、今日、IE9 に問題があることに気付きました。IE9標準設定を使用して別のコンピューターで正常に動作し、IE8でも正常に動作するため、IE9の私のバージョンのみであることはわかっています。

テーブルをレンダリングする JavaScript が正しく実行されていないようですが、スクリプトが有効になっていると、アプリがまったく実行されません。これは私が見ているものです:

Internet Explorerはゴミ

IE で IE9 を工場出荷時のデフォルトにリセットしようとしましたが、それでも問題が発生します。

真の Microsoft スタイルでは、プログラムのアンインストール メニューに表示されないため、アンインストールして再インストールできません。顔やし

すでにインストールされているため、それ自体を再度インストールすることはできません:/

誰かが何かアイデアを持っているか、正しい方向に私を向けることができれば、本当に感謝しています.

皆さんありがとう!

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

gwt-celltable - クリックハンドラーGWTとカスタムテーブルビルダーを使用してGWTウィジェットをレンダリングする方法は?

GWT 2.5rc1カスタムテーブルビルダーを使用して、データグリッドの各行のサブテーブルをレンダリングしようとしています。2.5 rc1ショーケース(URL:http ://showcase2.jlabanca-testing.appspot.com/#!CwCustomDataGrid )の例に従いました。新しく追加されたサブ行を表示できますが、サブ行のアンカー要素にクリックハンドラーを追加したいときに問題が発生します。クリックハンドラーが呼び出されることはありません。イベントハンドラーをどこにでも「登録」します。

これが私が今使っているコード「関連部分」です。

サブテーブルが表示され、アンカーが正しい位置に表示されますが、クリックハンドラーが呼び出されることはありません。アンカーをレンダリングするために行ったように、ハンドラーコードをページに書き込む方法がわかりません。

助けてくれてありがとう。

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

gwt - UiBinder を使用した GWT CellTable の定義

MyView.ui.xml UiBinder ファイルで CellTable を次のように定義すると:

プログラムで列をCellTableに追加すると、すべて正常に機能します。

しかし、定型コードを減らすために、UiBinder ファイルでテーブル列も定義したいと思います。私はこれを試しました:

しかし、次のエラーが発生します。

[エラー] [方言] - 予期しない子要素が見つかりました Element addStyleNames='{style.titleColumn}'ui:field='titleColumn'> (:33)

UiBinder を使用して CellTable 全体を定義するにはどうすればよいですか?

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

gwt - 表示範囲が変更されたときにCellList / Tableが選択された項目に自動的にスクロールしないようにする方法

CellList ショーケースの例 ( http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellList ) を使用して、無限スクロール機能を持​​つカスタム CellTable を実装していました。ただし、CellList/Table には、この場合は望ましくない機能が見つかりました。項目をクリックした後に表示範囲を変更すると、List/Table が選択した項目に自動的にスクロールされます。

上記のショーケースの例を試して、まったく同じ動作を確認できます。項目が選択されていない場合、無限スクロールは正常に機能しますが、項目をクリックしてからスクロールすると、範囲が変更されると常に選択された項目に戻ります。

また、フォーカスがまだアイテムにある場合にのみ発生することもわかりました。つまり、アイテムを選択してから別の場所をクリックしてフォーカスを失った場合、発生しません。

私は GWT コードを掘り下げて、この機能を無効にする方法を見つけようとしましたが、成功しませんでした。誰かが以前にこの状況を処理しましたか?

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

gwt - GWT celltable: キーボード ナビゲーションで到達できない列

CellTable のショーケース例: http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable

(一番右の) アドレス列をクリックすると、行が黄色になり、セルがグレーの枠で囲まれます。UP キーと DOWN キーを押すと、別の行を選択でき、アドレスがフレーム化されます。LEFT および RIGHT キーを押すと、異なる列の灰色のセルに枠を付けることができます。

しかし… 左または右キーを使用してアドレス列を離れると、戻ることはできません。住所欄は編集不可か何かで飛ばされています。

編集不可の列にキーボードでアクセスする方法はありますか? それが何の役にも立たないことはわかっていますが、同様のテーブルがあり、この動作が面倒です。

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

gwt - 複数のCellTable間で一意の選択を行う方法

同じページに複数のCellTableを配置して、1つのCellTableで行を選択すると、他のCellTableでの選択がクリアされるようにする最も簡単な方法は何ですか?