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
Po nainstalování nástroje Autodesk Vault Data Standard a restartování aplikace Vault Client se v aplikaci Vault Client zpřístupní další položky nabídek.
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.
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ě:
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.
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. |
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: