Composer의 ThingWorx 모델 정의 > 시각화 > 메뉴 > MenuEntry 데이터 셰이프 사용
MenuEntry 데이터 셰이프 사용
MenuEntry 데이터 셰이프를 사용하면 인포테이블 데이터로 프로그래밍 방식으로 메뉴를 생성할 수 있습니다. 그런 다음 Mashup Builder에서 이 데이터를 메뉴 모음 및 메뉴 버튼과 같은 메뉴를 표시하는 위젯에 바인딩할 수 있습니다. 다음 표에는 MenuEntry 데이터 셰이프의 필드 정의가 나와 있습니다.
필드 정의
설명
기본 유형
기본 키
linkDestination
연결할 항목의 유형을 설정합니다. 이 값을 URL 또는 Mashup으로 설정할 수 있습니다.
STRING
아니요
isDefault
런타임에 메뉴가 열릴 때 자동으로 항목을 선택합니다. 하나의 항목만 기본값으로 구성할 수 있습니다.
BOOLEAN
아니요
parentMenuId
항목을 지정할 상위 메뉴 항목의 ID입니다. 항목을 최상위 메뉴로 표시하려면 이 필드를 비워 둡니다.
STRING
아니요
imageURL
항목의 아이콘을 사용할 미디어 엔티티의 이름입니다.
IMAGELINK
아니요
linkTarget
linkTypeHyperlink로 설정되면 링크 대상이 열리는 방식을 제어합니다.
Popup - 링크를 팝업 브라우저 창에서 엽니다.
New - 링크를 새 브라우저 창에서 엽니다.
Replace - 현재 탭의 페이지를 대체합니다.
비어 있음 - 현재 창을 대체합니다.
STRING
아니요
description
메뉴 항목에 대한 설명이 포함된 선택적 필드입니다.
STRING
아니요
menuId
메뉴 항목에 대한 고유 식별자입니다.
STRING
linkType
지원되는 값은 Hyperlink, Mashup, Menu 또는 Logout입니다.
STRING
아니요
title
메뉴에 연결된 항목에 대해 표시할 텍스트입니다.
STRING
아니요
isDisabled
메뉴 항목의 상태입니다.
BOOLEAN
아니요
isHidden
메뉴 항목의 표시 유형입니다.
BOOLEAN
아니요
tooltip
항목에 대해 표시할 도구 설명입니다.
STRING
아니요
tooltipIcon
항목 도구 설명 내에 표시할 아이콘입니다. 다음 구문을 사용하여 ptcs-icons 라이브러리에서 SVG 아이콘을 표시할 수 있습니다.
cds:<icon_name>
자세한 내용은 SVG 아이콘 사용을 참조하십시오.
IMAGELINK
아니요
도움이 되셨나요?