2017-01-18 7 views
-1

私はEclipse e4 RCPとしてアプリケーションを構築しています。クラスが呼び出されると、部分スタックが可視になるはずです

コマンドハンドラクラスが呼び出されると、部分スタックを動的に表示する必要があります。

コードを探しているので、クラス内でスタックを表示する必要があります。

+0

ここで詳細を説明する必要があります。これはApplication.e4xmiまたは3.x互換モードRCPで宣言されたMPartStackを持つe4 RCPですか? –

+0

また、「クラスが呼び出されるとき」という意味は何ですか?あなたはコマンドハンドラについて話していますか? –

+0

e4 RCP私は話しています。 Handlerクラスについては、スタックの一部が表示されるはずです。 – user123

答えて

0

あなたはMPartStackが最初に表示さApplicatin.e4xmiで一部スタック設計でTo Be Renderedフラグをオフにしたくない場合は、次のコマンド・ハンドラで

To Be Rendered flag

はあなたが「に回すことができます次のようなものを使用してフラグを付けてください:

@Execute 
public void execute(MApplication app, EModelService modelService) 
{ 
    // Find the part stack element 

    MUIElement partStack = modelService.find("part stack id", app); 

    // Turn on rendering 

    partStack.setToBeRendered(true); 
} 
+0

動作していません – user123

+0

何が問題なのですか?私はこれをテストし、それは私のために正常に動作します、あなたはその問題についてはっきりする必要があります。ハンドラは実行中ですか?それは部品のスタックを見つけるのですか? –

+0

申し訳ありません!違うエラーのために動作しませんでした。今はうまくいきます。ありがとうございました!! – user123

関連する問題