Adjon hozzá további Data Standard menütételeket a Vault kliens kezelőfelületéhez vagy tiltson le bizonyos parancsokat a MenuDefinitions.xml fájl segítségével.
Alapértelmezett Data Standard menübeállítások
Miután az Autodesk Vault Data Standard telepítve lett, a Vault kliens újraindítását követően további menüparancsok lesznek elérhetők.
A Vault kliensben valamennyi Data Standard menü testre szabását a MenuDefinitions.xml fájl definiálja, amely a %programdata%\Autodesk\\<Vault verzió\>\Extensions\DataStandard\Vault helyen található.
A definíciós fájlok XML formátumúak. A fájlban lévő elemek értékeinek módosításához egy szövegszerkesztőre vagy XML-szerkesztőre van szükség.
A MenuDefinitions.xml fájlnak három felső szintű komponense van:
menuitem
)commandsite
)suppressmenuitems
)Tartalmaz egy vagy több <command site name>
elemet.
Adja meg a parancshelyek segítségével, hogy melyik menüben jelenjenek meg a definiált menüparancsok. A parancshely helyrészegységgel határozható meg.
Minta a helyi fájlmenüre:
<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>
A CommandSite
Attribútum | Szükséges | Az érvényes értékek | Leírás |
Felirat | Nem | Betűk és számok | A legördülő menüben megjelenő szöveg. Ha nem létezik, akkor a „mymenu” használatára kerül sor. |
DeployAsPullDown | Nem | Igaz vagy Hamis | Ha igaz, a helyi menüben legördülő menü jön létre a fent megadott felirattal. |
Hely | Igen | Betűk és számok | A parancshoz tartozó eszköztippet jelképező szöveg. |
A CommandSite elem tartalmaz egy vagy több olyan
Az
Attribútum | Szükséges | Az érvényes értékek | Leírás |
Név | Igen | A MenuItem elemek között megadott elem neve. | A MenuItem elemek között megadott elem neve |
Alapértelmezés szerint az Új mappa parancs eltávolításra kerül a Fájl menüből és a jobb gombbal nyitható menükből, ha a Data Standard telepítve van. A rendszergazdák további alapértelmezett parancsokat távolíthatnak el a Vault felhasználói felületéről a suppressmenuitems
szakasz módosításával a MenuDefinitions.xml fájlban.
<SuppressMenuItems>
NewFolder,NewFolderGroupMenu,NewFolderGroupButton,NewFolderForContextMenus
</SuppressMenuItems>
A parancsneveket vessző választja el.
Példa:
Az Új elemtármappa parancs letiltásához adja hozzá a következő két parancsot a SuppressMenuItems
listához: NewLibraryFolder
, NewLibraryFolderForContextMenus
.
A Mappa átnevezése letiltásához adja hozzá ezt a parancsot: Folder.Rename
.
Letiltás visszavonása parancs
suppressMenuItems
szakaszból.