toloka.client.project.template_builder.fields.ButtonRadioGroupFieldV1
| Source code
ButtonRadioGroupFieldV1( self, data: Optional[BaseComponent] = None, options: Optional[Union[BaseComponent, List[Union[BaseComponent, GroupFieldOption]]]] = None, *, hint: Optional[Any] = None, label: Optional[Any] = None, validation: Optional[BaseComponent] = None, version: Optional[str] = '1.0.0')
A group of buttons for choosing one option.
For more information, see field.button-radio-group.
Parameters | Type | Description |
---|---|---|
data | Optional[BaseComponent] | A data path. |
options | Optional[Union[BaseComponent, List[Union[BaseComponent, GroupFieldOption]]]] | A list of options. |
hint | Optional[Any] | A hint. |
label | Optional[Any] | A label above the component. |
validation | Optional[BaseComponent] | Validation rules. |
Examples:
import toloka.client.project.template_builder as tbclassification_buttons = tb.fields.ButtonRadioGroupFieldV1( data=tb.data.OutputData(path='class'), options=[ tb.fields.GroupFieldOption('Cat', 'cat'), tb.fields.GroupFieldOption('Dog', 'dog'), ], validation=tb.conditions.RequiredConditionV1(hint='Choose one of the answer options'),)
Last updated: August 28, 2023