Anonymous
Flutter RadioGroupPolicy нельзя использовать для радиогруппы, допускающей множественный выбор.
Сообщение
Anonymous » 02 дек 2025, 11:23
Я пытаюсь перейти на новый API RadioGroup.
Но я получаю следующую ошибку:
RadioGroupPolicy нельзя использовать для радиогруппы, которая допускает множественный
выбор.
Вот мой текущий код
Код: Выделить всё
RadioGroup(
groupValue: value,
onChanged: (val) {
groupValue.value = val ?? 0;
globalLog("value inside radio$val");
},
child: Wrap(
alignment: WrapAlignment.spaceBetween,
children: List.generate(length, (int index) {
return Row(
mainAxisSize: MainAxisSize.min,
children: [
Radio(
toggleable: true,
key: Key("$index"),
value: isLoading ? 0 : index,
backgroundColor: WidgetStateProperty.resolveWith((states) {
if (!states.contains(WidgetState.selected)) {
return sl().white;
}
return null;
}),
activeColor: sl().primaryColor,
side: BorderSide(
color: sl().primaryColor,
width: 1.5,
),
),
CustomTextApp(
text: isLoading
? "isLoading"
: snapshot.data[index][LanguageTable.name],
color: sl().black,
font: FontWeight.w500,
size: Font.fontSizeMedium12,
),
],
);
}),
),
)
Я уже проверял эту проблему на GitHub и комментарии, но это не решило проблему:
RadioButton
Но проблема все еще сохраняется. Кто-нибудь еще сталкивался с этим или знает, как это исправить?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... ultiple-se
1764663795
Anonymous
Я пытаюсь перейти на новый API RadioGroup. Но я получаю следующую ошибку: RadioGroupPolicy нельзя использовать для радиогруппы, которая допускает множественный выбор. Вот мой текущий код 👇 [code]RadioGroup( groupValue: value, onChanged: (val) { groupValue.value = val ?? 0; globalLog("value inside radio$val"); }, child: Wrap( alignment: WrapAlignment.spaceBetween, children: List.generate(length, (int index) { return Row( mainAxisSize: MainAxisSize.min, children: [ Radio( toggleable: true, key: Key("$index"), value: isLoading ? 0 : index, backgroundColor: WidgetStateProperty.resolveWith((states) { if (!states.contains(WidgetState.selected)) { return sl().white; } return null; }), activeColor: sl().primaryColor, side: BorderSide( color: sl().primaryColor, width: 1.5, ), ), CustomTextApp( text: isLoading ? "isLoading" : snapshot.data[index][LanguageTable.name], color: sl().black, font: FontWeight.w500, size: Font.fontSizeMedium12, ), ], ); }), ), ) [/code] [b]Я уже проверял эту проблему на GitHub и комментарии, но это не решило проблему:[/b] RadioButton Но проблема все еще сохраняется. Кто-нибудь еще сталкивался с этим или знает, как это исправить? Подробнее здесь: [url]https://stackoverflow.com/questions/79835546/flutter-radiogrouppolicy-cant-be-used-for-a-radio-group-that-allows-multiple-se[/url]