빌딩 블록 사용자 정의 > 솔루션 메뉴 사용자 정의
솔루션 메뉴 사용자 정의
솔루션 마스터 매쉬업(PTC.Base.SolutionMaster_MM)에는 페이지 왼쪽 상단의 탐색 표시줄에 있는 메뉴가 포함됩니다. 이 솔루션 메뉴는 사용자 인터페이스 빌딩 블록에 대한 관리자 사물의 메뉴 구성 설정에서 동적으로 생성됩니다. 메뉴의 각 항목은 사용자 인터페이스 패턴 빌딩 블록에서 특정 매쉬업을 시작하도록 구성됩니다. 솔루션 메뉴의 예로는 DPM(Digital Performance Management) 솔루션에서 사용되는 메뉴가 있습니다. 자세한 정보는 https://www.ptc.com/ko/support/help/Solutions에서 제공하는 DPM 도움말 센터의 "DPM 메뉴 사용자 정의"를 참조하십시오.
솔루션 메뉴에 항목을 추가하려면 다음 단계를 완료합니다.
1. 메뉴 항목에서 열 매쉬업의 마스터 속성이 PTC.Base.SolutionMaster_MM으로 설정되어 있는지 확인합니다.
2. ThingWorx Composer에서 사용자 인터페이스 빌딩 블록의 관리자 사물로 이동하고 편집을 클릭합니다.
3. 구성 아래에서 Menu Configuration 테이블에 대해 추가를 클릭합니다.
4. MenuConfiguration 창에서 다음과 같이 메뉴 항목에 대한 정보를 입력합니다.
menuTitleKey - 메뉴 항목의 표시 텍스트를 제공하는 로컬리제이션 토큰의 이름을 입력합니다.
menuItemMashupName - 메뉴 항목에서 열려는 매쉬업의 이름을 입력합니다.
menuName - MasterMenuNavigation을 입력합니다.
menuOrderPreference - 이 메뉴 항목을 메뉴에 표시할 위치를 나타내는 숫자를 0부터 시작하여 입력합니다. 작은 숫자는 큰 숫자 앞에 나타납니다(예: 0은 4 앞에 나타남). 둘 이상의 메뉴 항목에 동일한 menuOrderPreference 값이 있는 경우 각 메뉴 항목이 구성된 관리자 사물 이름을 기준으로 알파벳순으로 정렬됩니다. 예를 들어, 두 메뉴 항목의 menuOrderPreference 값이 동일하면 ABC.Dashboard.Manager에 구성된 메뉴 항목 앞에 ABC.Administration.Manager에 구성된 메뉴 항목이 나타납니다.
submenu - 이 메뉴 항목에 하나 이상의 하위 메뉴 항목이 있는 경우 submenu 필드 옆에 있는 추가를 클릭합니다. 위에 설명된 것과 같이 하위 메뉴 항목에 대해 menuTitleKey, menuItemMashupName, menuNamemenuOrderPreference를 입력하고 추가를 클릭합니다. 추가하려는 각 하위 메뉴 항목에 대해 반복합니다. menuOrderPreference 값은 이 하위 메뉴에만 적용됩니다.
menuSectionKey 필드는 비워 둡니다.
5. 추가를 클릭하여 MenuConfiguration 창을 닫습니다.
6. 저장을 클릭하여 변경 내용을 관리자 사물에 저장합니다.
솔루션 매쉬업에 포함하려는 각 항목에 대해 이 단계를 반복합니다. 메뉴 항목에 하위 메뉴가 있는 경우 MenuConfiguration 테이블의 submenu 필드를 클릭하여 모든 하위 메뉴 항목을 볼 수 있습니다.
도움이 되셨나요?