<< Click to Display Table of Contents >>
조건부 스타일 마법사
조건부 스타일 마법사는 데이터 값에 따라 컴포넌트의 표시 여부와 표시 옵션을 스크립트로 설정하지 않고 직관적인 UI를 이용하여 간단하고 쉽게 원하는 동작을 설정할 수 있는 마법사입니다.
조건부 스타일이 적용된 컴포넌트의 팝업 메뉴 중 [조건부 스타일 마법사] 메뉴를 클릭하여 [조건 보기] 메뉴를 클릭하면 조건부 스타일 마법사가 실행됩니다.
If문 영역의 조건 항목을 클릭하여 조건을 설정할 항목을 선택합니다.
연산자 콤보박스를 선택하여 ==, != 등을 선택합니다.
비교 값 항목 선택을 클릭하여 값을 직접 입력하거나 원하는 항목을 직접 선택합니다.
원하는 조건을 추가할 경우 + 아이콘을 클릭하여 "그리고"와 "또는" 중 첫 번째 조건 항목과 두 번째 조건 항목에 적용할 조건 연산자를 선택합니다.
If문 조건을 설정 완료한 후에는 Then과 Else 영역에서 컴포넌트 표시 여부와 표시 옵션을 설정합니다.
텍스트를 직접 변경할 경우 텍스트 변경 옵션의 항목 선택 다이얼로그에서 설정하고, 조건에 따라 스타일을 적용하려면 [스타일 편집] 버튼을 클릭하여 실행되는 스타일 편집 다이얼로그에서 설정하시기 바랍니다.
조건 스크립트로 이동 옵션이 체크 해제된 상태에서 [확인] 버튼을 클릭하면 OnBindWithCondition 이벤트에 조건 스크립트가 자동 생성됩니다.
OnBindWithCondition 이벤트에 추가된 조건 스크립트는 스크립트 편집기에서는 편집할 수 없습니다.
조건 스크립트를 편집하려면 다시 조건부 스타일 마법사를 실행하거나 조건 스크립트를 OnBind 이벤트로 이동시킨 후 OnBind 이벤트의 스크립트 편집 창에서 편집하시기 바랍니다.
조건 스크립트를 OnBind 이벤트로 이동시키려면 조건부 스타일 마법사에서 조건 스크립트로 이동 옵션을 체크한 후 [확인] 버튼을 클릭하거나 [조건 스크립트 이동] 팝업 메뉴를 클릭하시기 바랍니다.
또한, 조건부 스타일 마법사를 이용하여 생성한 조건을 다른 컴포넌트에 적용하려면 [조건 복사]와 [조건 붙여넣기] 팝업 메뉴를 클릭하시기 바랍니다.
이벤트 관련 주의사항
조건부 스타일 마법사로 생성한 스크립트는 OnBind 이벤트 호출 직전에 발생합니다. 그러므로 OnBind 이벤트 또는 그 이후에 발생하는 이벤트에 스크립트 입력한 경우 조건부 스타일 마법사에서 설정한 동작과 다르게 동작할 수 있습니다.