1 つのコア プロジェクトと、コアを拡張する他のプロジェクトがあります。アウトラインを拡張する方法と、拡張されたアウトラインにページを追加する方法は知っていますが、問題はメニューです。
拡張プロジェクトのメニューを拡張したいと考えています。
ウェブでいくつかの例を見つけて、理解していると思いますが、これはうまくいきません。
私が持っているものは次のとおりです。
<extension
name=""
point="org.eclipse.scout.rt.extension.client.desktopExtensions">
<desktopExtension
class="com.sixt.leasing.pd.scout.client.ui.desktop.DesktopExtension"
active="true">
</desktopExtension>
</extension>
<extension
point="org.eclipse.scout.rt.extension.client.menus">
<menuContribution
active="true"
class="com.sixt.leasing.pd.scout.client.menu.JobRunnerMenu"
order="22">
<desktop
class="com.sixt.leasing.core.scout.client.ui.desktop.Desktop">
</desktop>
</menuContribution>
</extension>
plugin.xml 内
そして私の JobRunnerMenu は次のようになります:
public class JobRunnerMenu extends AbstractExtensibleMenu {
@Override
protected String getConfiguredText() {
return TEXTS.get("Job");
}
@Override
protected void execAction() throws ProcessingException {
// TODO Auto-generated method stub.
super.execAction();
}
@Override
protected void execToggleAction(final boolean selected) throws ProcessingException {
// TODO Auto-generated method stub.
super.execToggleAction(selected);
}
}
私は何が欠けていますか? なぜこれが機能しないのですか?