Surveyjs - 根据条件更改问题标题

Surveyjs - change title of question on condition

我正在使用 SurveyJS 创建一个调查。第一个问题的答案可以是 TRUEFALSE(用户可以使用单选按钮进行选择)。我想根据第一个问题的答案设置第二个问题的title。特别是,第二个问题的标题应该是 'What is your age?' 如果第一个问题已经回答 TRUE, 'How old are you?' 否则。我阅读了一些 SurveyJS 文档,但我没有找到这样做的方法。你有什么建议吗?提前致谢!

您可以使用计算值:

{
 "pages": [
  {
   "name": "page1",
   "elements": [
    {
     "type": "radiogroup",
     "name": "question1",
     "choices": [
      "item1",
      "item2"
     ]
    },
    {
     "type": "checkbox",
     "name": "question2",
     "title": "{var1}",
     "choices": [
      "item1",
      "item2",
      "item3"
     ]
    }
   ]
  }
 ],
 "calculatedValues": [
  {
   "name": "var1",
   "expression": "iif({question1} = 'item1', 'First item', 'Second item')"
  }
 ]
}