Flutter 从fluttter multiselect中删除项目后未触发更改事件

Flutter 从fluttter multiselect中删除项目后未触发更改事件,flutter,flutter-layout,Flutter,Flutter Layout,我需要使用change()事件从multi-select获取当前选择的值,并将其发送到post-API调用。我可以在添加项时获取值。如果从列表中删除任何项目,则此事件不受影响。所以我只能得到旧数据,如何解决这个错误 MultiSelect( maxLength: 1, maxLengthText: "", titleText: "Marital St

我需要使用change()事件从multi-select获取当前选择的值,并将其发送到post-API调用。我可以在添加项时获取值。如果从列表中删除任何项目,则此事件不受影响。所以我只能得到旧数据,如何解决这个错误

           MultiSelect(
                maxLength: 1,
                maxLengthText: "",
                titleText: "Marital Status",
                titleTextColor: Colors.black87,
                autovalidate: false,
                dataSource: _mStatuses,
                textField: 'marital_status_name',
                valueField: 'marital_status_id',
                hintText: "Select Marital Status",
                value: null,
                initialValue: mStatusIDS,
                filterable: true,
                change: (values) {
                  if (values != null) {
                    setState(() {
                      mStatusIDS = values;
                    });
                  }
                },
                onSaved: (value) {
                  print(value);
                },                    
              )