SurveyJS의 visibleIf 속성
SurveyJS로 설문조사 서비스를 개발하다가 발견한 것을 공유한다.
Survey Builder로 JSON을 만들다보면, 각 질문마다 visibleIf라는 속성이 있다. “true”면 화면에 해당 질문이 보이고, “false”면 보이지 않는다.
boolean 타입의 true/false가 아니다.
string 타입의 “true”/”false”다.
따라서 아래와 같이 JSON을 작성해줘야 한다.
{
// 생략
"type": "checkbox",
"name": "Q1",
"title": "test quesition",
"isRequired": true,
"visibleIf": "false", // "false"이기에 이 질문은 보이지 않는다
"choices": [
"item1",
"item2",
"item3"
],
// 생략
}
Leave a comment