버튼 그룹 위젯은 애플리케이션 제작자가 액션 및 Workshop 이벤트를 트리거하거나, URL을 열거나, 내보내기를 시작할 수 있는 버튼을 Workshop 모듈에 추가하는 기능을 제공합니다. 버튼 그룹 위젯을 구성하는 제작자는 다음과 같은 작업을 수행할 수 있습니다:
아래 스크린샷은 구성된 버튼 그룹 위젯의 두 행의 예를 보여주며, 제공되는 다양한 버튼 유형 및 디스플레이 옵션을 강조합니다:
아래 스크린샷은 버튼 그룹 위젯에 사용 가능한 구성 옵션을 보여줍니다:
버튼 그룹 위젯의 핵심 구성 옵션은 다음과 같습니다:
아래 스크린샷은 버튼 그룹 위젯 내의 버튼에 대한 구성 옵션을 보여줍니다:
버튼은 액션, 레이아웃 이벤트, URL, 내보내기를 트리거할 수 있습니다. 각 옵션은 아래에서 자세히 설명됩니다.
액션은 사용자가 사전 정의된 방식으로 객체를 생성, 편집, 삭제 및 링크할 수 있도록 하며, Workshop 이벤트에 의해 트리거될 수 있습니다. 예를 들어, 애플리케이션 제작자는 모듈 내의 버튼 그룹 위젯을 구성하여 선택한 Flight
객체의 Destination
속성을 편집할 수 있는 "Modify Flight Destination" 액션을 트리거할 수 있습니다.
Workshop 모듈 내에서 액션을 구성하고 노출하는 방법에 대해 자세히 알아보십시오.
일반적인 액션에 대한 자세한 내용은 액션 유형 문서를 참조하세요.
Workshop에서 이벤트를 사용하는 전체 세부 정보는 이벤트 문서를 참조하세요.
URL 이벤트는 Workshop 모듈 내에서 지정된 URL을 열도록 트리거합니다. 예를 들어, 애플리케이션 제작자는 URL 이벤트를 사용하여 Foundry 내에서 이동하고 Object Explorer 애플리케이션을 열거나, 사용자가 주어진 버튼 그룹 위젯을 선택할 때 열리도록 외부 웹사이트를 지정할 수 있습니다.
아래 스크린샷은 버튼 그룹 위젯 내에서 외부 URL 이벤트의 예제 정의를 보여줍니다:
외부 URL을 정의할 때 https://
접두사를 포함하세요.
내보내기 이벤트는 객체 세트 변수를 입력으로 사용하고 객체 세트의 객체를 Excel 또는 사용자의 클립보드로 내보내기를 트리거합니다. 애플리케이션 제작자는 선택적으로 파일 이름을 구성하고 내보내기에 포함될 속성 집합을 선택할 수 있습니다.
아래 스크린샷은 버튼 그룹 위젯 내에서 내보내기 이벤트의 예제 정의를 보여줍니다:
함수 기반 열 또는 연결된 객체 열이 포함된 경우, 내보내기 파일 형식은 Excel이 아닌 CSV가 됩니다.