/** * 矩阵题数据 * todo 后续矩阵题不能直接像其他带选项的题目一样直接继承题目,因为他有很多不同的地方 */ interface CFPDMatrixNode extends CFPDBQuestionNode, CFPDMOtherOptionNode, CFPDXMultiLimit { /** * 矩阵项数据列表 */ options: CFPDMatrixOption[]; /** * 其它选项 */ otherOptions: CFPDOtherOption[]; remoteBackup?: CFPDRemoteBackup; layout: CFPDMatrixNodeLayout; /** * 矩阵选择方式 */ matrixSelect: MATRIX_SELECT; /** * 矩阵多选类型 */ multiType: MATRIX_MULTI; /** * 多选最小值 */ multiMin: number | string; /** * 多选最大值 */ multiMax: number | string; /** * 矩阵随机方式 */ randomType: MATRIX_RANDOM; /** * 列选项 */ optionsX: CFPDMatrixXOption[]; /** * 行选项 */ optionsY: CFPDMatrixYOption[]; /** * 列选项引用 */ optionXRefers: CFPDOptionRefer[]; /** * 行选项引用 */ optionYRefers: CFPDOptionRefer[]; /** * 列引用选项 */ refOptionsX: CFPDRefOption[]; /** * 行引用选项 */ refOptionsY: CFPDRefOption[]; }