Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CFPDFullSurvey

全问卷的JSON表现形式的数据规范

Hierarchy

Index

Properties

checkComplexity

checkComplexity: number

甄别阶段的题目复杂指数

checkComplexityGrade

checkComplexityGrade: SURVEY_WEIGHT

甄别阶段的题目复杂等级

checkEstimatedTime

checkEstimatedTime: number

甄别阶段的题目预计要花费的答题时间

checkLongestCount

checkLongestCount: number

甄别节点最多可能题目数

Optional clientHost

clientHost?: string

指定的答题端地址,

complexity

complexity: number

总体复杂指数

complexityGrade

complexityGrade: SURVEY_WEIGHT

总体复杂级别

Optional currentLang

currentLang?: LANG_LOCALE

导出时装载的主语言

disabledLangs

disabledLangs: LANG_LOCALE[]

被禁用语言列表

embedApis

embedApis: CFPDEmbedApi[]

内置接口列表

errorInclude

errorInclude: boolean

是否包含错误, 高级版编辑器有复杂的错误处理程序来检测问卷是否包含错误, 简易版编辑器只需检查一些必须输入的文字是否为空,如果为空则标记有错误,否则则标记没有错误。

estimatedTime

estimatedTime: number

预计回答总体问卷需要花费的时间

hasVar

hasVar: boolean

是否包含变量

Optional langPack

langPack?: CFPDLangPackItem[]

多语言包数据,是多语言的一种存在方式,

  1. 常规情况下, 历史情况:问卷保存和加载时,该属性不存在,因为这种情况下是靠后台分离保存了多语言, 这样可以减少主cfpd的大小,答题端后面使用多语言的时候按需加载,避免初始加载所有的语言。 当前情况:为简化版本控制问题,已改成放到cfpd中,
  2. 导入/导出cfpd文件、使用/保存问卷模板等情况下,后台是没法负责保存多语言的,所以只能打包到cfpd中, 正好这些情况下,无需为答题端优化。

longestCount

longestCount: number

总体最多可能出现的题目数

mediaLibrary

mediaLibrary: { imageList: CFPDImage[]; videoList: CFPDVideo[] }

媒体库

Type declaration

Optional new

new?: boolean

是新建问卷,新建问卷时使用,其他时候无需。

nodeCount

nodeCount: number

节点总数量

nodeGroups

nodeGroups: CFPDNodeGroup[]

使用的节点组列表

nodes

nodes: CFPDBNode[]

节点列表

offlineEnabled

offlineEnabled: boolean

是否允许开启离线收集器

Optional presetRichStyles

presetRichStyles?: CFPDPresetRichStyle[]

预设样式选项列表

release

release: string

代表系统的发布版本,这个版本号变化较频繁, 每次更新功能或修复bug发布成产品是都有可能变动, 保存时的payload中携带该版本,以后检查问题或处理兼容时更有迹可循

surveyId

surveyId: string

问卷id

testCases

testCases: CFPDTestCase[]

测试用例列表

theme

theme: CFPDTheme

问卷使用的主题信息

timestamp

timestamp: string

保存时间戳

Optional trash

trash?: CFPDTrash

垃圾桶

Optional v3Requesting

v3Requesting?: boolean

是否正在请求升级为V3

varStyles

变量样式配置

variables

variables: CFPDVar[]

变量列表

version

version: 3

数据结构版本号,这个版本号是不会轻易变动的, 其代表问卷数据结构重大变更的版本标记 只有payload数据结构发生重大变更,会影响兼容性是才会升级, 每次保存payload时都会携带该版本,以后检查问题或处理兼容时更有迹可循

zoom

zoom: number

保存时的问卷缩放率

Generated using TypeDoc