新增蹦現功能表項目

您可以使用蹦現功能表延伸點,在「IBM® MQ 探險家」中新增蹦現功能表項目。

下列是從簡式外掛程式的 plugin.xml 檔中擷取的程式碼,顯示蹦現功能表延伸點的基本實作:
<extension
	  id="com.ibm.mq.explorer.sample.simple.object1"
	  name="Object1"
	  point="org.eclipse.ui.popupMenus">
	<objectContribution
		  objectClass="com.ibm.mq.explorer.ui.extensions.MQExtObject"
		  id="com.ibm.mq.explorer.sample.simple.obj1">
		<visibility>
			<and>
				<pluginState
				  value="activated"
				  id="com.ibm.mq.explorer.ui">
				</pluginState>
				<objectClass
				  name="com.ibm.mq.explorer.ui.extensions.MQExtObject">
				</objectClass>
				<objectState
				  name="PluginEnabled"
				  value="com.ibm.mq.explorer.sample.simple">
				</objectState>
			</and>
		</visibility>
		<action
		  label="Simple: Sample action on any MQExtObject"
		  class="com.ibm.mq.explorer.sample.simple.MenuActions"
		  menubarPath="additions"
		  id="com.ibm.mq.explorer.sample.simple.obj.action1">
		</action>
	</objectContribution>
</extension>

您可以使用「Eclipse 平台」延伸點 org.eclipse.ui.popupMenus 來新增功能表項目。前述所擷取程式碼中的 <visibility> 屬性包含一些元素,用來控制顯示哪一個蹦現功能表項目的條件。這些條件包括外掛程式狀態、物件類型及物件狀態的測試。例如,可以只顯示本端佇列的內容功能表項目,或只顯示遠端佇列管理程式的內容功能表項目。


概念 概念

反饋

「時間戳記」圖示 前次更新時間: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_context_menu.htm