我得到' [Get] the abnormal use of a GetX has been detected.'错误在 Flutter 。我正在使用getx。
[Get]已检测到GetX的不当使用。您应该仅对将更新的特定小部件使用GetX或Obx。如果您看到此错误,则可能未将任何可观察变量插入GetX/Obx或将其插入GetX认为适合更新的范围之外(例如:GetX => HeavyWidget => variableObservable)。如果您需要更新父控件和子控件,请将每个控件 Package 在Obx/GetX中。
我的代码是:
RxList<String> selectedBanks = <String>[].obs;
RxList<String> banksSHTextList = <String>[].obs;
Obx(
()=> DropDownMultiSelect(
onChanged: (List<String> x) {
RxList<String> rxList = x.obs;
_dbsController.selectedBanks = rxList;
},
isDense: false,
options: _dbsController.banksSHTextList,
selectedValues: _dbsController.selectedBanks,
whenEmpty: 'Seçiniz',
),
),
字符串
1条答案
按热度按时间pod7payv1#
如果你想使用
Obx
控件,你必须使用Rx
变量控件,它依赖于任何变量。溶液
字符串