問題タブ [tableviewer]

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

swt - jface tableviewerで垂直方向の配置を設定するには?

jface CheckboxTableviewer を作成し、行の高さを 40px に設定しました。

しかし、Windows XP では、チェックボックスが中央に配置されていません。

アライメントを変更するにはどうすればよいですか?

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

java - JFace-指定された行インデックスで編集可能なセルを選択しますか?

編集:これはマックスの提案に基づくコードです

編集可能な列を持つJFaceTableViewerがあります(実装によって実行されますEditingSupport)。

セルを編集するときにユーザーが上下の矢印を押して、その上下の行に移動できるようにしたいと思います。これが私が持っているものです:

これにより、選択した行が次の行に移動しますが、テキストボックスは移動しません。つまり、下矢印を押すと、次のようになります。

テキストボックスを特定の行のセルに設定するにはどうすればよいですか?

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

eclipse - WindowBuilderPro で TableViewer を使用するには?

ウィザード ページでテーブルを作成する必要があり、TableViewer を使用して作成したいと考えています。ウィザード ページのデザインに WindowBuilderPro を使用しています。TableViewer コントロールは WindowBuilderPro のパレットで使用できますが、適切に使用する方法がわかりません。

同じものを使用した体はありますか?

よろしくお願いします!

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

eclipse-rcp - テーブル ビューアーでのリンクの表示

クリック可能なリンクをテーブル ビューアーの列の値として表示したいと考えています。私が今得ているのはプレーンテキストだけです。どんな洞察も高く評価されます。

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

java - SWT TableViewer でエンターキーで下に移動する方法

TableViewerMS Excel のように、Enter キーを押したときに選択範囲が 1 セル下に移動するようにします。私CellNavigationStrategyは次のように独自に実装しましたfindSelectedCell

ViewerCell.LEFTまたはがある限り、これはかなりうまく機能しViewerCell.RIGHTます。試してみると、実際には上または下のセルに設定されていますが、GUI では選択は のままViewerCell.ABOVEです。ViewerCell.BELOW nextCellcurrentSelectedCell

findSelectedCell の API ドキュメントには次のように書かれています。

戻り値:

次に強調表示されるセル、またはデフォルトの実装が使用される場合は null。たとえば、PAGE_DOWN リクエストに反応することはかなり不可能です。

その文の意味がわかりません。選択範囲を下または上のセルに設定できない理由を誰かに説明できますか?

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

swt - TableViewer での SWT/JFace の列と行のスパン

TableViewer でいくつかの列と行にまたがる必要があります。以下の画像は、ほとんどそれ自体を物語っています。

http://postimage.org/image/28l8re8lg/

一部の行を非表示(白)にすることでこれを実装することを考えていましたが、個々のセルに個々の境界線オプションを設定できるとは思いません。これを管理したとしても、スパンされた列/行 (図の「行スパン」と「列スパン」) のテキストの配置の問題を修正する必要があります。

Nebula Grid コンポーネントについては知っていますが、サードパーティのコンポーネントは最後の手段としてしか使用できません。

誰か提案があれば、共有してください:)。前もって感謝します。

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

tree - SWT JFace:「平準化または拡張可能なTableViewer」を実装する方法は?

この質問はかなり多いと思います。

最近、水平または拡張可能なテーブルのようなビューを作成する必要があるという要件があります。例が必要な場合は、Mac OS X のアクティビティ モニターを参照できます。 テーブル ビューの平準化された行

同時に、私の要件をかなり満たす例をここで試しました: SWT 1 http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTTreeWithMulticolumns.htm

ただし、いくつかの問題があります。1. JFace クラスではなく、SWT のTreeクラスを使用しています。2. 列ヘッダーのクリックによるソート、フィルターなど、いくつかの JFace ビューアー クラスの機能を繰り返し実装する必要があると思います。

私が必死に感じている間に、Eclipse 自体が完璧なビュー、つまり「問題」ビューを備えていることに気付きました。 Eclipse の問題ビュー

TableViewerしたがって、JFaceやTreeViewerクラスを拡張するなど、エレガントに行う方法が必要だと思います。

しかし、Google で何度も検索しても良い結果が得られなかったので、助けが必要です。:-(

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

java - TableViewerにデータを追加するときの例外

コンポジットに2つのTableViewerコントロールがあります(それらがviewer1、 viewer2であると仮定します)。アプリケーションを初期化するとき、「viewer2」がnullに設定されている間、1つの「viewer1 がサーバーからのデータで満たされます。

ここで、コンテキストメニューを介して一部のオブジェクトをviewer1からviewer2に変更したいのですが、最初の追加は成功しましたが、次にオブジェクトをviewer2に入力すると、常に次の例外が発生します: java.lang.UnsupportedOperationException

これは、 viewer2に事前にいくつかのオブジェクトが含まれている場合は発生しませんでした。これは、 viewer2が空の場合にのみ発生します。これは、viewer1からviewer2にデータを移動するために追加する方法です

最初はIF条件で正常に機能しますが、次にviewer2にデータが含まれていると、上記のエラー行で常に例外が発生します。@Krumelur、取得したスタックトレースを追加しました:

私を助けてください。答えてくれてありがとう!

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

java - EnterキーまたはTabキーを押さずにテーブルセルの値を「xyz」として取得するにはどうすればよいですか?

EnterキーまたはTabキーを押さずにTableViewerセルを編集しているかどうかがわかりました。その後、新しいセル値は有効になりません。たとえば、表のセルの値が「abc」で、それを「xyz」に変更したとします。次に、そのテーブルセルの値を読み取ると、まだ「abc」です。Enter キーまたは Tab キーを押す必要があります。そうすると、テーブル セルの値が "xyz" として取得されます。

EnterキーまたはTabキーを押さずに、そのテーブルセルの値を「xyz」として強制するにはどうすればよいですか?

よろしくお願いします!