기타 Data Standard 메뉴 항목을 Vault 클라이언트 인터페이스에 추가하거나 MenuDefinitions.xml 파일과 함께 특정 명령을 억제합니다.
기본 Data Standard 메뉴 옵션
Autodesk Vault Data Standard 설치 후에 Vault 클라이언트를 다시 시작하면 추가 메뉴 명령을 사용할 수 있습니다.
Vault 클라이언트에서 모든 Data Standard 메뉴 사용자화는 %programdata%\Autodesk\<Vault 버전>\Extensions\DataStandard\Vault에 위치한 MenuDefinitions.xml 파일에 정의됩니다.
정의 파일은 XML 형식입니다. 문자 편집기 또는 XML 편집기를 사용하여 파일의 요소 값을 수정할 수 있습니다.
MenuDefinitions.xml 파일에는 세 개의 최상위 수준 구성요소가 있습니다.
menuitem
)commandsite
)suppressmenuitems
)하나 이상의 <command site name>
요소가 포함되어 있습니다.
명령 사이트로 메뉴 정의된 메뉴 명령이 나타나는 메뉴를 지정합니다. 사이트 구성요소로 사이트 명령을 정의할 수 있습니다.
파일 상황에 맞는 메뉴 샘플:
<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>
CommandSite <명령 사이트 이름> 요소에 대한 사용 가능한 속성이 다음 표에 나와 있습니다.
속성 | 필수 여부 | 유효한 값 | 설명 |
Label | 아니오 | 문자 및 번호 | 풀다운 메뉴에서 표시되는 문자입니다. 존재하지 않는 경우에는 ‘mymenu’가 사용됩니다. |
DeployAsPullDown | 아니오 | True 또는 False | True인 경우, 위에 정의된 레이블과 함께 상황에 맞는 메뉴에 풀다운 메뉴가 작성됩니다. |
위치 | 예 | 문자 및 번호 | 명령에 대한 툴팁을 나타내는 문자입니다. |
CommandSite 요소에는 MenuItem 요소에서 정의된 요소에 해당하는 하나 이상의
속성 | 필수 여부 | 유효한 값 | 설명 |
이름 | 예 | MenuItem 요소에 정의된 요소 이름입니다. | MenuItem 요소에 정의된 요소 이름입니다. |
Data Standard가 설치되어 있으면 기본적으로 파일 및 오른쪽 클릭 메뉴에서 새 폴더 명령이 제거됩니다. 관리자는 MenuDefinitions.xml 파일의 suppressmenuitems
섹션을 수정하여 Vault 사용자 인터페이스에서 기본 명령을 추가로 제거할 수 있습니다.
<SuppressMenuItems>
NewFolder,NewFolderGroupMenu,NewFolderGroupButton,NewFolderForContextMenus
</SuppressMenuItems>
명령 이름은 쉼표로 구분됩니다.
예:
새 라이브러리 폴더 명령을 억제하려면 SuppressMenuItems
리스트에 NewLibraryFolderForContextMenus
, NewLibraryFolder
명령을 추가합니다.
폴더 이름바꾸기를 억제하려면 Folder.Rename
명령을 추가합니다.
명령 억제 명령취소:
suppressMenuItems
섹션에서 명령 이름을 제거합니다.