Dodaj dodatkowe elementy menu programu Data Standard do interfejsu klienta programu Vault lub wyłącz niektóre polecenia z pliku MenuDefinitions.xml.
Domyślne opcje menu programu Data Standard
Po zainstalowaniu programu Autodesk Vault Data Standard i ponownym uruchomieniu klienta programu Vault są dostępne dodatkowe polecenia menu.
Wszystkie operacje dostosowywania menu programu Data Standard w kliencie programu Vault są zdefiniowane w pliku MenuDefinitions.xml (lokalizacja pliku: %programdata%\Autodesk\<wersja programu Vault>\extensions\DataStandard\vault).
Pliki definicji są w formacie XML. Użyj edytora tekstu lub edytora XML, aby zmodyfikować wartości elementów w pliku.
Plik MenuDefinitions.xml składa się z trzech komponentów najwyższego poziomu:
menuitem)commandsite)suppressmenuitems)Zawiera co najmniej jeden element <command site name>.
Określ przy użyciu lokalizacji poleceń, w którym menu są wyświetlane zdefiniowane polecenia menu. Lokalizację polecenia można zdefiniować przy użyciu komponentu lokalizacji.
Przykład menu kontekstowego pliku:
<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>
Dostępne atrybuty dla elementu CommandSite
Atrybut | Wymagany | Prawidłowe wartości | Opis |
Label | Nie | Znaki i liczby | Tekst wyświetlany w menu rozwijanym. Jeśli nie istnieje, używany jest tekst „mymenu”. |
DeployAsPullDown | Nie | True lub False. | Jeśli wartością jest True, menu rozwijane jest tworzone w menu kontekstowym z etykietą zdefiniowaną powyżej. |
Location | Tak | Znaki i liczby | Tekst reprezentujący etykietę narzędzia polecenia. |
Element CommandSite zawiera co najmniej jeden element
Jedynym atrybutem dla elementu
Atrybut | Wymagany | Prawidłowe wartości | Opis |
Name | Tak | Nazwa elementu zdefiniowana w elemencie MenuItem. | Nazwa elementu zdefiniowana w elemencie MenuItem. |
Gdy program Data Standard jest zainstalowany, domyślnie polecenie Nowy folder jest usuwane z menu pliku i kontekstowego. Administratorzy mogą usuwać dodatkowe polecenia domyślne z interfejsu użytkownika programu Vault, modyfikując sekcję suppressmenuitems w pliku MenuDefinitions.xml.
<SuppressMenuItems>
NewFolder,NewFolderGroupMenu,NewFolderGroupButton,NewFolderForContextMenus
</SuppressMenuItems>
W przypadku wielu nazw poleceń należy je oddzielić przecinkami.
Przykład:
Aby wyłączyć polecenie Nowy folder biblioteki, dodaj dwa następujące polecenia do listy SuppressMenuItems : NewLibraryFolder, NewLibraryFolderForContextMenus.
Aby wyłączyć polecenie Zmień nazwę folderu, dodaj to polecenie: Folder.Rename.
Cofanie wyłączenia poleceń:
suppressMenuItems.