- 인쇄
이 애플리케이션에서는 상태 색상 표시기 사용자 지정 위젯을 설정하고 사용하는 방법을 설명합니다.
여기에 동영상 삽입
목적상태 색상 표시기 단위 테스트의 목적은 사용자가 자신의 Tulip 애플리케이션에서 상태 색상 표시기 사용자 지정 위젯을 설정하고 사용하는 방법을 배우고 이해할 수 있도록 하는 것입니다. 사용자 지정 위젯은 현재 기본 플랫폼에 포함되지 않은 추가 기능을 제공하기 위해 Tulip 플랫폼 위에 위치하는 코딩된 위젯입니다. 이 특정 사용자 지정 위젯은 입력과 이전에 정의된 키:값 쌍을 기반으로 애플리케이션에 색상이 지정된 개체를 표시합니다.
설정 사용자 지정위젯 플러그인은 프로퍼티 및 이벤트를 사용하여 애플리케이션과 상호 작용합니다. 프로퍼티는 애플리케이션과 위젯 사이에 존재하는 공유 데이터이며, 이벤트는 위젯이 애플리케이션에 보낼 수 있는 신호입니다. 앱 에디터에서 이러한 이벤트를 기반으로 트리거를 빌드할 수 있습니다. 이벤트도 애플리케이션에 데이터를 전송하도록 만들 수 있습니다.
상태 색상 표시기 사용자 지정 위젯에는 다음과 같은 소품과 이벤트가 사용됩니다.STATUSES: 특정 키:값 쌍(예: 머신 상태 및 해당 색상)이 포함된 개체 목록입니다.STATUS: 여기에 입력(키)을 입력하면 관련된 색상(값)이 표시됩니다.OBJECT LIST EMPTY: STATUSES 개체 목록이 비어 있으면 이 이벤트가 트리거됩니다. 위젯은 흰색 배경을 표시합니다.STATUS NOT DEFINED: 이 이벤트는 입력한 상태가 상태 목록에 정의되어 있지 않을 때 발생합니다. 위젯에 검은색 배경이 표시됩니다.
작동 방식상태 색상 표시기 사용자 정의 위젯에서 사용자는 STATUSES 프로퍼티에서 상태 색상 쌍 목록을 정의한 다음 STATUS 프로퍼티를 정적, 변수, 테이블 레코드 등에 연결할 수 있습니다. 이 필드가 채워지면 위젯은 사용자가 입력한 텍스트가 미리 정의된 목록에 있는지 확인하고, 있다면 해당 상태의 해당 색상을 표시합니다. 존재하지 않으면 이벤트를 트리거하고 배경을 검은색으로 설정하며, 이러한 트리거에는 유익한 오류 메시지도 표시하는 것이 좋습니다.