問題タブ [treeviewer]
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.
java - 複数の列を持つ JFace TreeViewer を作成するには?
TreeViewer
単一のコンテンツ プロバイダーでJFace multi column を作成できました。そのため、すべての列で同じデータが発生します。
異なるデータで複数の列を設定したり、複数のコンテンツ プロバイダを設定したりするにはどうすればよいですか?
java - 選択リスナーをEclipseRCPWorkbenchに追加する場合、使用するIDをどのように知る必要がありますか?
ビューパーツがあり、createPartControl関数には次のものがあります。
ビューパーツを選択リスナーとして登録していますが、本当にこのビューパーツでツリービューアーによって提供される選択を聞きたいだけです。これは、コンテキスト依存のポップアップメニューを作成しようとしているため、メニューポップアップが発生したときにどのノードが選択されているかを知りたいためです(menulistenerのものの前に選択リスナーコードが実行されることを望んでいます)。このフレームワークはせいぜい役に立たない。
addSelectionListener(String ID、ISelectionListener listener)メソッドを知っていますが、聞きたいビューアのIDを知ることになっているので、一体どうやって理解できるのでしょうか。誰かがこれを解決するのを手伝ってくれませんか。
java - SWTを使用してtreeViewerノードの名前を変更します
2つの方法で呼び出すことができるはずの名前変更のための編集を実装する必要があるtreeViewerがあります。
- F2キーで
ノードが選択されている場合は、マウスを1回クリックします。
Windowsがフォルダの名前変更を許可するにつれて、これまで以上に。 このために、を使用
ICellModifier
しましたが、期待した結果が得られていません。
次のコードで、ノードが選択されている場合にダブルクリックでエディターを開く際に問題が発生しますが、ポイント番号2を達成しました。F2主な懸念事項は、まだ保留中の名前変更のキーを許可することです。keyListenerで以下に記述したものと同じコードを使用する必要がありますが、機能しません...この次のコードは最適化されたソリューションではないと思いますが、機能します。2番目のオプションについては、F2名前を変更するためのキーを許可するソリューションはありますか?また、次のコードを最適化するにはどうすればよいですか?
java - EclipseRCP-PackageExplorerPartをプログラムで更新します
標準のワークベンチに貢献するEclipseプラグインを作成しており、1つのアクションで現在のプロジェクトの下に新しいファイルが作成されます。ただし、私の問題は、アクションでファイルが作成されたときにエクスプローラーが更新されないことです。私がこれまでに試したこと:
どちらも、リソースが作成された直後に呼び出されます。私は何が欠けていますか?たぶん、リソースはまだエクスプローラーのモデルとマージされていませんか?手動で更新すると、ファイルが表示されます...
eclipse - Eclipse プロパティ ビューをオーバーライドする
私は本当に助けが必要です。ここで心打たれます。eclipse プロパティ ビューをオーバーライドし、swt の各ノードのプロパティを表示したいと考えていましたTree
。明確にするために、私は JFace を使用していませんTreeViewer
。プロジェクト全体を SWT を使用して実装しましたTree
。を使用してグーリングしているときに、多くの例を見ましTreeViewer
た。を に変換しようとしましたTree
がTreeViewer
、ルート レベルのすべてのノードが表示されますが、その子ノードは表示されません。Tree を使用してプロパティ ビューをオーバーライドできますか? TreeViewer
そうでない場合、上記の問題を解決するにはどうすればよいですか?ありがとうトーア
eclipse - 2 つの異なるコントロールに対する setSelectionProvider が機能しない
TreeViewer
2つ並べて複合したEclipseプラグインを作成しようとしています。各コンテンツをクリックすると、TreeViewer
Eclipse プロパティ ビューに適切な情報が表示されます。今、このツリービューアーの両方に選択プロバイダーを設定したかったので、使用しました
ただし、最初のツリービューアーが上書きされるため、2 番目に追加されたツリービューアーのみが設定されます。クラス Queue.java からこの 2 つのツリービューアーを開始しています。したがってISelectionProvider
、次のように Queue.java を介してインターフェイスを実装しました。
この問題を解決する方法を教えてください。私は感謝するでしょう。前もって感謝します。トール。
java - 選択を許可せずにJFaceTreeViewerを設定するにはどうすればよいですか?
JFaceを作成するTreeViewer
場合、SWT定数を使用して、ユーザーがツリー項目(SWT.SINGLE
またはSWT.MULTI
)に許可する単一または複数の選択を設定できます。
アイテムがまったく選択できないツリーが欲しいので、誰か助けてくれませんか?プレビュー用に欲しいのですが、ユーザーがそこにあるアイテムを選択できないようにする必要があります。
よろしくお願いします。
java - デフォルトの「And」述語にもかかわらず、ViewerFilterの「OR」述語?
を含むRCPアプリケーションを開発していTreeViewer
て、「OR」述語で機能する複数のフィルターをアクティブ化したいと考えています。次に例を示します。
A
|
--B |-| --redColor
|-| --blueColor | --C
|
-| --greenColor
を表示するフィルターとを表示redColor
するフィルターがありgreenColor
ます。ただし、これら2つのフィルターを同時にアクティブにすると、何も表示されません。
私のフィルタークラスはクラスを拡張しViewerFilter
ます
treeview - ツリー ビューアーを更新しようとするとツリーが破棄される
ビューにツリービューアがあります。ツリー コンテンツ プロバイダーへのリスナーを実装しました。一部のデータが変更されると、ツリーに通知されます。しかし、ツリービューアを更新しようとすると、ツリーが破棄されたことを示すエラー メッセージが表示されます。私のさわやかなアクションの問題と、ツリーが破棄される理由は何ですか。
これが私のコードのスニペットです。
よろしく、ギリッシュ
eclipse - Eclipse RCP ツリー ビューアーの子ノードが表示されない
RCP アプリケーションのプロジェクト エクスプローラー ビューにツリー ビューアーがあります。私の製品は、リソース ("org.eclipse.emf.ecore.resource.Resource") の値の読み込み、値の取得、および更新を完全に処理します。新しいプロジェクトの作成に使用されるプロジェクトの作成メニュー項目があります。プロジェクト作成操作後、プロジェクトフォルダに新しいファイルが作成されます。プロジェクト自体の作成中にロードする必要がある標準ファイルがあります。そのため、アプリケーション全体では、2 つのファイル (標準ファイルとプロジェクト作成操作で作成されたファイル) を扱います。eclipse で rcp 製品を実行すると、正常に動作し、プロジェクト作成プロセスの完了後、プロジェクト ノードがツリーに表示され、プロジェクト ノードを展開しようとすると、子ノードが表示されます。
eclipseの製品ファイルにrcp製品としてエクスポートしてみました。また、プロジェクトを作成しようとすると、ツリー ビューアーにプロジェクト ノードが表示されますが、プロジェクト ノードを展開しようとすると、その下に何も表示されません。プロジェクト ノードの子ノードが表示されないのはなぜですか。子ノードは、プロジェクトの作成プロセス中に作成されたファイルから取得する必要があります。このファイルは、プロジェクト フォルダーに完全に作成されます。これは、リソースに関連するいくつかの問題が原因で発生すると思います。製品を輸出する上で、資源について気をつけなければならないことはありますか。