問題タブ [nattable]

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 に答える
338 参照

nattable - nattable でフォントの色を設定する方法

nattable の body セル内でフォントの色を変更しようとしています。しかし、それは機能していません。この機能のスニペット コードを誰かに提示してもらえませんか。

前もって感謝します。

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

java - NatTable で変更イベント リスナーを作成する

初めてNatTableを使用しています。並べ替え、フィルタリングなどで素敵なテーブルを既に作成していますが、テーブル内のデータが変更されるたびに呼び出される変更リスナーを実装する方法を探しています。また、イベントでは、変更されたモデルを元に戻す必要があります。

この動作を作成する方法はありますか?

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

java - Nattableのツリービュー

Nattable で treeTable ビューを作成する方法を探しています。フィルター、並べ替えなどで実装された NatTable が既にあります。

しかし今、Nattable の例の TreeGridWithCheckBoxFieldsExample のような TreeTable を調べています。唯一の要件は、ツリーのデータモデルを変更しないことです。

会社と役割の 2 つの異なるオブジェクトがあります。どの会社もすべての役割を持っています。したがって、この状況では、すべての会社をルート オブジェクトとし、すべての会社の下にすべての役割を持つツリーが必要です。

例から、TreeList.Format を実装するフォーマット クラスを作成する必要があるように見えますが、モデルを使用して親をリンクしています (MVC 原則に違反しているため、これは行いません。

誰かが私を軌道に乗せて、NatTable でツリーテーブル ビューを作成できますか?

Natable のいくつかの例を確認した後、作業中の treeTable を取得しました。しかし、1つだけ問題が残っています。親アイテムが正しく表示されません。

treeFormat は次のようになります。

私が使用するモデルはviewModelであり、通常のモデルへの1対1のマップです

ツリー テーブルにデータを配置するには、次のソースを使用します。

しかし、テーブルを見ると、ルート要素が表示されていますが、ルート要素の子が間違っています。要素のリストを表示しましたが、問題は見つかりませんでした。誰かが私が抱えている問題を見つけることができますか?

ここに画像の説明を入力

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

nattable - SWT NatTable で表示されている列のみをフリーズするにはどうすればよいですか

現在、列/行のヘッダーを右クリックして「フリーズ」をクリックすると、クリックした列と左側のすべての列がフリーズするまで、列/行のフリーズが機能しています。問題は、右にスクロールして列インデックス 20 (実際には左側のインデックスを非表示にする任意のインデックス) をクリックすると、そのインデックスの下のすべての列がフリーズし、テーブルがインデックス 0 にスナップバックすることです。スクロールできません(表示されているよりも多くの列が固定されているため)。クリックした列の左側にある VISIBLE 列のみをフリーズするにはどうすればよいですか? 私は IFreezeCoordinatesProvider に出くわし、それで生意気なことをしようとしましたが、役に立ちませんでした。以下は、フリーズ コマンドを含む右クリック メニューを作成するためのカスタム構成です。どんな助けでも大歓迎です!

}

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

nattable - Nattable ViewportLayer スクロールバーにアクセスするには?

ビューポート レイヤーのスクロールバーにカスタム リスナーを配置して、スクロールバーが移動するたびに他のコードをトリガーしたいと考えています。現在、Horizo​​ntalScrollBarHandler を拡張し、handleEvent() メソッドをオーバーライドしました。ハンドラーは ViewportLayer からスクロールバーを取り込む必要がありますが、残念ながらそれは非公開であり、getter メソッドがありません。カスタム ハンドラーで使用するスクロールバーにアクセスできる他の方法はありますか?

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

nattable - NatTable HoverStylingCommandHandler が HoverStylingCommand によってトリガーされない

私が抱えている問題は、次を呼び出して HoverStylingCommand を実行しようとしていることです。

HoverLayer によって登録された HoverStylingCommandHandler は、コマンドの実行時にトリガーされることはありません。ただし、まったく同じコマンドが SimpleHoverStylingBinding からトリガーされると、ハンドラーはヒットします。

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

nattable - NatTable セル選択プロバイダー

NatTable には既にクラス RowSelectionProvider がありますが、私のデータは行ではなくセルを介して提供されるため、このクラスを使用することはできません。クラス CellSelectionProvider を作成することは可能ですか、それとも難しすぎますか?

私がやりたいことは、EObject にリンクされている NatTable 内のセルを選択することです。次に、エディターで EObject を選択し、プロパティ ビューにそのプロパティを表示します。最初の部分はできますが、2番目の部分はできません。

JFace ビューアを選択プロバイダとして使用してプロパティ ビューに接続する方法についてのチュートリアルをいくつか見ましたが、NatTable に関連するものは何もありません。

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

nattable - プログラムで NatTable のセルまたはセルの行/列をスタイルするにはどうすればよいですか?

特定のことが起こったときに、セルまたはセルのグループを個別にスタイルする方法を理解するのに苦労しています。たとえば、セルを右クリックして「タグ」などを押すと、セルの背景色が別のものに変わります。行、列、または選択したセルのランダムなグループで同じことをしたいと思います。また、セルがビューポート レイヤーのビューを超えて移動された場合でも、このスタイルの変更を維持する必要があります。

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

nattable - ExportCommand よりも NatTable をエクスポートするためのより速い方法はありますか?

提供されているエクスポート コマンドを使用して NatTable をエクスポートすると問題なく動作しますが、テーブルに大量のデータが入力されている場合、エクスポートに非常に時間がかかり、データ量が多すぎるとエクスポートできないこともあります。データを単純なcsvファイルなどにエクスポートする別の方法はありますか?