SurveyJS 是否有内置的方式来指定 "show N questions per page"
Does SurveyJS have a built-in way to specify "show N questions per page"
我们正在使用 Survey Creator 让我们的用户构建调查问卷。但是,我们希望保持简单,我们不希望他们不得不处理分页。
换句话说,在构建器中,我们想要禁用页面 (showPagesToolbox = false
) 并让它们在单个页面上创建一组问题。
当我们向受访者展示此内容时,我们希望他们每页看到一个问题。 IE。 Q1 在第 1 页,Q2 在第 2 页,依此类推
SurveyJS library是否提供了一种处理这种情况的方法,即这里是所有问题,每页显示 N 个问题?
有一个选项,允许您在每一页上自动显示一个问题。要启用此功能,您需要在调查级别设置 "questionsOnPageMode": "questionPerPage"
。这是一个例子:
{
"pages": [
{
"name": "page1",
"elements": [
{
"type": "text",
"name": "question1"
},
{
"type": "checkbox",
"name": "question2",
"choices": [
"item1",
"item2",
"item3"
]
}
]
}
],
"questionsOnPageMode": "questionPerPage"
}
这也可以通过 SurveyJS 创建器进行配置,方法是打开“调查设置”对话框,然后转到“导航”部分,最后设置“问题页面模式”值。
很遗憾,目前没有指定每页 N 个问题的选项。此设置的文档是 here.
我们正在使用 Survey Creator 让我们的用户构建调查问卷。但是,我们希望保持简单,我们不希望他们不得不处理分页。
换句话说,在构建器中,我们想要禁用页面 (showPagesToolbox = false
) 并让它们在单个页面上创建一组问题。
当我们向受访者展示此内容时,我们希望他们每页看到一个问题。 IE。 Q1 在第 1 页,Q2 在第 2 页,依此类推
SurveyJS library是否提供了一种处理这种情况的方法,即这里是所有问题,每页显示 N 个问题?
有一个选项,允许您在每一页上自动显示一个问题。要启用此功能,您需要在调查级别设置 "questionsOnPageMode": "questionPerPage"
。这是一个例子:
{
"pages": [
{
"name": "page1",
"elements": [
{
"type": "text",
"name": "question1"
},
{
"type": "checkbox",
"name": "question2",
"choices": [
"item1",
"item2",
"item3"
]
}
]
}
],
"questionsOnPageMode": "questionPerPage"
}
这也可以通过 SurveyJS 创建器进行配置,方法是打开“调查设置”对话框,然后转到“导航”部分,最后设置“问题页面模式”值。
很遗憾,目前没有指定每页 N 个问题的选项。此设置的文档是 here.