/** * 选项节点掺元JSON数据节点 */ interface CFPDMOptionNode extends CFPDBNode { /** * 是否开启选项随机 */ randomOptionY: boolean; /** * 是否固定位循环 */ circulation: boolean; /** * 是否随机顺序追随引用源 */ followRandom: boolean; /** * 最大输入推导数 */ inputInferLimit: number; /** * 选项固定属性头 */ optionFixedHeads: CFPDOptionHead[]; /** * 选项映射属性头 */ optionMappingHeads: CFPDOptionHead[]; /** * 选项引用 */ optionRefers?: CFPDOptionRefer[]; /** * 死死追随引用源的属性配置 */ refFollowProps: CFPDRefFollowProps; /** * 引用选项 */ refOptions?: CFPDRefOption[]; /** * 远程备份动态选项信息,只对于有过收集数据的问卷的备份, * 可以跨会话维持,但要最小限度使用. * 重新加载的时候回被吸收到内存池备份 */ remoteBackup?: CFPDRemoteBackup; /** * 最大选中输入推导出 */ selectInferLimit: number; /** * 选项 */ options: CFPDOption[]; }