已啟用的動作會採取視圖所指定的預設行為。當選取 RAM 中的資源時,已停用的動作將變成灰色,但是仍會顯示。當選擇包含指定之 RAM 中的資源時,會將已隱藏的動作從快速功能表和工具列中移除。
如果您要置換或停用預設 CARMA 視圖行為,則此延伸非常有用。例如,CARMA「開啟」動作會以讀寫模式開啟 CARMA 成員。如果您要提供您自己的「瀏覽」動作,只需停用(或隱藏)com.ibm.carma.action.open 動作 ID,然後在該動作 ID 的位置提供您自己的瀏覽動作。
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ATTLIST ram
ramId CDATA #REQUIRED>
<!ELEMENT action EMPTY>
<!ATTLIST action
actionId (com.ibm.carma.action.open|com.ibm.carma.action.openWith|com.ibm.carma.action.remove|com.ibm.carma.action.refresh)
state (hidden|enabled|disabled) "enabled">
<extension point=
"com.ibm.carma.ui.ramBrowserActions>
<ram ramId=
"01"
>
<action actionId=
"com.ibm.carma.action.open"
state=
"enabled"
/>
<action actionId=
"com.ibm.carma.action.remove"
state=
"disabled"
/>
<action actionId=
"com.ibm.carma.action.refresh"
state=
"hidden"
/>
</ram>
</extension>