본문으로 건너뛰기

setState

위젯에 정의된 상태(State) 스타일을 켜거나 끕니다. 상태를 켜면 그 상태에 지정된 스타일이 적용되고, 끄면 해제됩니다.

경고

이 위젯에 상태(State) 스타일이 정의되어 있지 않으면 setState는 아무 효과가 없습니다. 상태 스타일이 정의된 위젯에서만 동작합니다. 또한 현재 어떤 상태가 켜져 있는지 확인하는 기능은 공통 Widget Control로 제공되지 않습니다.

정보

모든 위젯이 공통으로 사용하는 Widget Control입니다. 아래 예시의 widgetID는 캔버스에서 위젯에 지정한 이름(ID)이며, 스크립트에서는 위젯ID.멤버 형태로 접근합니다.

  • Parameters
    • stateName (string): 상태 이름
    • active (boolean): true면 상태 켜기, false면 끄기
  • Returns: 위젯 자신을 반환합니다(설정을 이어서 호출하는 체이닝 가능). 보통은 반환값을 사용하지 않고 설정 용도로 씁니다.

Example

cardID.setState("selected", true);