0

我们正在使用Survey Creator来允许我们的用户构建问卷。但是,我们希望保持简单,并且我们不希望他们必须处理分页。

换句话说,在构建器中,我们希望禁用页面 ( showPagesToolbox = false) 并让它们在单个页面上创建一组问题。

当我们向受访者展示此内容时,我们希望他们每页看到一个问题。即 Q1 在第 1 页,Q2 在第 2 页,等等。

SurveyJS 库是否提供了一种处理这种情况的方法,即这里是所有问题,每页显示 N 个问题?

4

1 回答 1

3

有一个选项,允许您每页自动显示一个问题。要启用此功能,您需要"questionsOnPageMode": "questionPerPage"在调查级别上进行设置。这是一个例子:

{
 "pages": [
  {
   "name": "page1",
   "elements": [
    {
     "type": "text",
     "name": "question1"
    },
    {
     "type": "checkbox",
     "name": "question2",
     "choices": [
      "item1",
      "item2",
      "item3"
     ]
    }
   ]
  }
 ],
 "questionsOnPageMode": "questionPerPage"
}

这也可以通过 SurveyJS 创建者进行配置,方法是打开“调查设置”对话框,然后转到“导航”部分,最后设置“页面模式中的问题”值。

不幸的是,此时没有选项可以指定每页 N 个问题。此设置的文档在此处

于 2021-01-18T13:18:00.857 回答