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, mely 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:
Tartalmaz egy vagy több <parancshely neve> 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 <parancshely neve> elemhez rendelkezésre álló attribútumok a következő táblázatban láthatók.
|
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 <elemet>, amely megfelel a MenuItem elemek között megadott elemeknek.
|
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ületrő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: