QuestionnaireView.model
property · packages/mixins-ui/src/questionnaire.ts:418
readonly model: ModelMixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/questionnaire.ts:417
interface QuestionnaireView<Message> {
readonly model: Model
readonly onMessage: (message: typeof Message.Type) => NoInfer<Message>
readonly title?: string | undefined
readonly submitLabel?: string | undefined
readonly nextLabel?: string | undefined
readonly backLabel?: string | undefined
readonly missingText?: string | undefined
readonly skippedText?: string | undefined
readonly progressText?: ((page: number, total: number) => string) | undefined
readonly style?: NamedStyle<typeof QuestionnaireSlots> | undefined
readonly mixins?: MixinList<Message> | undefined
readonly radioGroup?: NamedStyle<typeof RadioGroupSlots> | undefined
readonly checkboxGroup?: NamedStyle<typeof CheckboxGroupSlots> | undefined
readonly input?: NamedStyle<typeof InputSlots> | undefined
readonly textarea?: NamedStyle<typeof TextareaSlots> | undefined
readonly button?: NamedStyle<typeof ButtonSlots> | undefined
readonly submitButton?: NamedStyle<typeof ButtonSlots> | undefined
}QuestionnaireView.modelproperty · packages/mixins-ui/src/questionnaire.ts:418
readonly model: ModelQuestionnaireView.onMessageproperty · packages/mixins-ui/src/questionnaire.ts:420
readonly onMessage: (message: typeof Message.Type) => NoInfer<Message>Lifts the questionnaire's own Messages into the application's.
QuestionnaireView.titleproperty · packages/mixins-ui/src/questionnaire.ts:422
readonly title?: string | undefinedA heading over the questions, which names the form.
QuestionnaireView.submitLabelproperty · packages/mixins-ui/src/questionnaire.ts:424
readonly submitLabel?: string | undefinedDefault Submit.
QuestionnaireView.nextLabelproperty · packages/mixins-ui/src/questionnaire.ts:426
readonly nextLabel?: string | undefinedDefault Next.
QuestionnaireView.backLabelproperty · packages/mixins-ui/src/questionnaire.ts:428
readonly backLabel?: string | undefinedDefault Back.
QuestionnaireView.missingTextproperty · packages/mixins-ui/src/questionnaire.ts:430
readonly missingText?: string | undefinedSaid beside a question a submit found unanswered; default Answer this question.
QuestionnaireView.skippedTextproperty · packages/mixins-ui/src/questionnaire.ts:432
readonly skippedText?: string | undefinedSaid in the summary for an optional question left blank; default Skipped.
QuestionnaireView.progressTextproperty · packages/mixins-ui/src/questionnaire.ts:434
readonly progressText?: ((page: number, total: number) => string) | undefinedOne at a time, where the reader is; default Question 2 of 3.
QuestionnaireView.styleproperty · packages/mixins-ui/src/questionnaire.ts:436
readonly style?: NamedStyle<typeof QuestionnaireSlots> | undefinedA style of QuestionnaireSlots, for the questionnaire's own parts.
QuestionnaireView.mixinsproperty · packages/mixins-ui/src/questionnaire.ts:438
readonly mixins?: MixinList<Message> | undefinedMixins beside the style.
QuestionnaireView.radioGroupproperty · packages/mixins-ui/src/questionnaire.ts:440
readonly radioGroup?: NamedStyle<typeof RadioGroupSlots> | undefinedThe single choices' look.
QuestionnaireView.checkboxGroupproperty · packages/mixins-ui/src/questionnaire.ts:442
readonly checkboxGroup?: NamedStyle<typeof CheckboxGroupSlots> | undefinedThe multiple choices' look.
QuestionnaireView.inputproperty · packages/mixins-ui/src/questionnaire.ts:444
readonly input?: NamedStyle<typeof InputSlots> | undefinedThe one-line answers' and the other fields' look.
QuestionnaireView.textareaproperty · packages/mixins-ui/src/questionnaire.ts:446
readonly textarea?: NamedStyle<typeof TextareaSlots> | undefinedThe multi-line answers' look.
QuestionnaireView.buttonproperty · packages/mixins-ui/src/questionnaire.ts:448
readonly button?: NamedStyle<typeof ButtonSlots> | undefinedBack's look.
QuestionnaireView.submitButtonproperty · packages/mixins-ui/src/questionnaire.ts:450
readonly submitButton?: NamedStyle<typeof ButtonSlots> | undefinedNext's and Submit's look.