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ě:
menuitem)commandsite)suppressmenuitems)Obsahuje jeden nebo více prvků <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
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ů
Element
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:
Chcete-li vypnout příkaz Nová složka knihovny, přidejte do seznamu SuppressMenuItems tyto dva příkazy: NewLibraryFolder, NewLibraryFolderForContextMenus.
Chcete-li vypnout příkaz Přejmenovat složku, přidejte tento příkaz: Folder.Rename.
Zrušit vypnutí příkazů:
suppressMenuItems.