Dostosowywanie pliku MenuDefinitions.xml programu Data Standard

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

Wszystkie operacje dostosowywania menu programu Data Standard w kliencie programu Vault są zdefiniowane w pliku MenuDefinitions.xml (lokalizacja pliku: %programdata%\Autodesk\<Vault version>\extensions\datastandard\vault).

Uwaga: Musisz zresetować paski narzędzi programu Vault po ponownym uruchomieniu klienta programu Vault po raz pierwszy po zainstalowaniu programu Data Standard lub po zmodyfikowaniu pliku MenuDefinitions.xml.

Elementy pliku

Pliki definicji są w formacie XML. Użyj edytora tekstu lub edytora XML, aby zmodyfikować wartości elementu w pliku.

Plik MenuDefinitions.xml składa się z trzech komponentów najwyższego poziomu:

Lokalizacje poleceń

Zawiera co najmniej jeden element <nazwa lokalizacji polecenia>.

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<nazwa lokalizacji polecenia> są przedstawione w poniższej tabeli.

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<Item>, który odpowiada elementom zdefiniowanym w elementach MenuItem.

Jedynym atrybutem dla elementu<Item> jest Name.

Atrybut

Wymagany

Prawidłowe wartości

Opis

Name

Tak

Nazwa elementu zdefiniowana w elemencie MenuItem.

Nazwa elementu zdefiniowana w elemencie MenuItem.

Wyłączone elementy menu

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: