selectedIndexItem

selectedIndexItem 특성은 배열이 포함된 VGUIRecord 필드에 적용됩니다. 이 특성의 값은 선택된 인덱스 항목의 이름이며, 이는 런타임 처리의 다음 두 측면을 표시하는 값을 가진 다른 VGUIRecord 필드입니다.
  • 웹 페이지가 표시될 때 제어(예: 선택란)가 미리 선택되는지 여부
  • 사용자가 제어를 선택했는지 여부

특성이 참조할 필드는 NUM 유형이어야 하며, 소수 자리가 없어야 하며, 배열일 수 있습니다.

다음 경우를 고려해 보십시오.
  • VGUI 레코드 필드는 배열이며 배열이 아닌 필드(선택된 인덱스 항목)를 참조하는 selectedIndexItem 특성을 가집니다.
  • uiType 특성은 input 또는 inputOutput입니다.

이 경우 생성된 웹 페이지에는 사용자가 값 하나만 선택할 수 있는 단일 선택 단추가 포함됩니다. 선택된 인덱스 항목은 숫자 기준으로 단일 선택 단추를 식별하며, 숫자 1은 첫 번째 단일 선택 단추를 참조합니다.

선택된 인덱스 항목이 동일한 경우의 배열이면 생성된 웹 페이지에 선택란 세트가 포함되며, 다음이 참입니다.
  • 데이터를 표시할 준비가 되면 배열에는 사전 선택된 대로 설정할 항목의 인덱스가 포함됩니다.
  • 데이터가 리턴되면 배열에는 사용자가 선택한 항목의 인덱스가 포함됩니다. 예를 들어, 사용자가 인덱스가 1, 3, 5인 표시된 항목을 선택하면 배열의 첫 번째 요소에는 1, 두 번째 요소에는 3, 세 번째 요소에는 5가 포함되고 나머지에는 0이 포함됩니다.
uiType 특성이 output인 경우 생성된 HTML이 다릅니다.
  • 선택된 인덱스 항목이 배열이 아닌 경우 생성된 웹 페이지에는 한 쌍의 구조가 포함됩니다. 이 쌍은 굵은체로 표시되는 레이블과 사용자가 값 하나를 선택할 수 있는 HTML <SELECT> 구조(드롭 다운 목록으로 표시됨) 구조입니다. 예를 들어, 선택된 인덱스 항목의 값이 2이면 두 번째 항목은 사전 선택됩니다.
  • 선택된 인덱스 항목이 배열이면 생성된 웹 페이지에 유사한 구조 쌍이 포함되지만 사용자는 여러 개의 값을 선택할 수 있습니다. 선택된 인덱스 항목의 첫 번째 요소 값이 1이고 요소 2의 값이 3이면 브라우저는 드롭 다운 목록을 표시하고 첫 번째와 세 번째 항목이 사전 선택됩니다.