Skip to content

RPUIChoiceQuestionBody

The UI representation of RPChoiceAnswerFormat. This UI part appears embedded in a RPUIQuestionStep. Depending on the RPChoiceAnswerFormat's ChoiceAnswerStyle property, the user can select only one or multiple options.

Inheritance

Constructors

RPUIChoiceQuestionBody

const RPUIChoiceQuestionBody(
  1. RPChoiceAnswerFormat answerFormat,
  2. void onResultChange(
    1. dynamic
    ), {
  3. Key? key,
})

Properties

answerFormat

RPChoiceAnswerFormat answerFormat
final

onResultChange

void Function(dynamic) onResultChange
final

Methods

createState

RPUIChoiceQuestionBodyState createState()
override

Creates the mutable state for this widget at a given location in the tree.

Subclasses should override this method to return a newly created instance of their associated State subclass:

@override
State<SomeWidget> createState() => _SomeWidgetState();

The framework can call this method multiple times over the lifetime of a StatefulWidget. For example, if the widget is inserted into the tree in multiple locations, the framework will create a separate State object for each location. Similarly, if the widget is removed from the tree and later inserted into the tree again, the framework will call createState again to create a fresh State object, simplifying the lifecycle of State objects.