Přizpůsobení souboru MenuDefinitions.xml nástroje Data Standard

Popisuje postup přidání dalších položek nabídek nástroje Data Standard do rozhraní aplikace Vault Client a vypnutí určitých příkazů pomocí souboru MenuDefinitions.xml.

Výchozí možnosti nabídek nástroje Data Standard

Veškerá přizpůsobení nabídek nástroje Data Standard v aplikaci Vault Client jsou definována v souboru MenuDefinitions.xml, který se nachází v umístění %programdata%\Autodesk\<verze aplikace Vault>\Extensions\DataStandard\Vault.

Poznámka: Po provedení úprav souboru MenuDefinitions.xml a po prvním restartování aplikace Vault Client po instalaci nástroje Data Standard je nutné resetovat panely nástrojů aplikace Vault.

Elementy souborů

Soubory definic jsou ve formátu XML. K úpravám hodnot elementů v souboru použijte textový editor nebo editor souborů XML.

Soubor MenuDefinitions.xml má tři komponenty nejvyšší úrovně:

Umístění příkazů

Obsahuje jeden nebo více elementů <command site name>.

Umístění příkazů určují, ve kterých nabídkách se definované příkazy budou zobrazovat. Umístění příkazu lze definovat pomocí komponenty site.

Vzorový soubor pro místní nabídku souborů:

<CommandSite>
<FileContext Label="myMenu" DeployAsPullDown="False" Location="FileContextMenu">
<Item Name="NewFile"></Item>
<Item Name="EditFile"></Item>
</FileContext>
<FolderContex Label="myMenu" DeployAsPullDown="False" Location="FolderContextMenu">
<Item Name="NewFile"></Item>
<Item Name="NewFolder"></Item>
<Item Name="EditFolder"></Item>
</FolderContex>
<StandardToolbar Label="myMenu" DeployAsPullDown="False" Location="StandardToolbar">
<Item Name="NewFile"></Item>
<Item Name="EditFile"></Item>
</StandardToolbar>
<ToolsMenu Label="myMenu" DeployAsPullDown="False" Location="ToolsMenu">
<Item Name="ShowLog"></Item>
</ToolsMenu>
<HelpMenu Label="myMenu" DeployAsPullDown="False" Location="HelpMenu">
<Item Name="AboutDialog"></Item>
</HelpMenu>
<Task Label="Task" DeployAsPullDown="False" Location="Task">
<Item Name="NewTask"></Item>
<Item Name="EditTask"></Item>
</Task>
</CommandSite>

Atributy dostupné pro element CommandSite <command site name> jsou uvedeny v následující tabulce.

Atribut

Požadováno

Platné hodnoty

Popis

Label (popisek)

Ne

Znaky a čísla

Text zobrazený v rozevírací nabídce. Pokud neexistuje, použije se text mymenu.

DeployAsPullDown

Ne

True nebo False

Pokud má hodnotu True, v místní nabídce se vytvoří rozevírací nabídka s popiskem definovaným výše.

Umístění

Ano

Znaky a čísla

Text reprezentující popisek nástroje příkazu.

Element CommandSite obsahuje jeden nebo více elementů <Item>, které odpovídají elementům definovaným v elementech MenuItem.

Element <Item> má jediný atribut Name.

Atribut

Požadováno

Platné hodnoty

Popis

Název

Ano

Název elementu definovaného v elementech MenuItem.

Název elementu definovaného v elementech MenuItem.

Vypnuté položky nabídek

Při nainstalování nástroje Data Standard je ve výchozím nastavení z nabídek souborů a místních nabídek odebrán příkaz Nová složka. Správci mohou z uživatelského rozhraní aplikace Vault odebrat další výchozí příkazy úpravou části SuppressMenuItems v souboru MenuDefinitions.xml.

<SuppressMenuItems>
NewFolder,NewFolderGroupMenu,NewFolderGroupButton,NewFolderForContextMenus
</SuppressMenuItems>

Názvy jednotlivých příkazů jsou odděleny čárkami.

Příklad: