我正在使用带有 GetX 插件的 Flutter,并且我在 statelessWidget 中有两个单选按钮,但是当用户单击它时单选按钮不会更改为选中我的问题是如何更新屏幕以显示使用 GetX pluing 更改的 groupValue 属性的选定单选。这是我的代码
Radio(
value: reportController.period[0],
groupValue: reportController.selectedPeriod,
onChanged: (val) {
reportController.selectedPeriod = val;
},
)
这是我的控制器
import 'package:get/get.dart';
import 'package:ycom/models/report.dart';
class ReportController extends GetxController {
var report = Report().obs;
List<String> period = ["evening", "morning"];
void set selectedPeriod(String selectedPeriod) {
report.update((report) {
report.selectedPeriod = selectedPeriod;
});
}
String get selectedPeriod => report.value.selectedPeriod;
}