CSCPicker(
showCities: false,
onCountryChanged: (country) {
List<String> parts = country.split(" ");
String code = parts.first;
String name = parts.last;
stateAction.updateCountry(name, code);
},
onStateChanged: (stateName) {
if (stateName != null) {
stateAction.updateCity(stateName);
}
},
onCityChanged: (value) {},
),
字符串
上面的代码可以很好地处理新条目,但是当我要编辑现有记录时,状态被禁用。因此,我必须首先改变这个国家。那么有没有办法在初始状态下从provider类触发CSCPicker
小部件的onCountryChanged
?
2条答案
按热度按时间mrphzbgm1#
尝试设置
CSCPicker
的defaultCountry
属性与所选国家-这样你应该有预先选择的更改。ngynwnxp2#
这个应该可以了
字符串