city_pickers icon indicating copy to clipboard operation
city_pickers copied to clipboard

关于三级联动可否不强制选择到地区?

Open hope-11 opened this issue 5 years ago • 8 comments

现在三级联动似乎只能强制选择到地区,是否有考虑允许用户可以只选择到 省 或者 市,还是希望开发者自己编辑省市数据来实现呢?

hope-11 avatar Aug 31 '19 07:08 hope-11

@hope-11 亲~~组件是支持的 image image

可以看一下代码中的example

hanxu317317 avatar Aug 31 '19 07:08 hanxu317317

谢谢,但我的意思是在showType = ShowType.pca的情况下,允许用户选择“河北省-石家庄市”,或者可以理解成“河北省-石家庄市-全部地区”, 如果把showType设置成ShowType.pc,那么用户就没法选择地区了,只能选择 市

hope-11 avatar Aug 31 '19 07:08 hope-11

也就是说, 加一个默认的全部区 || 全部市的 . 例如在pca下. 但是用户可以不选择区么?

hanxu317317 avatar Aug 31 '19 07:08 hanxu317317

是这个意思哈

hope-11 avatar Aug 31 '19 07:08 hope-11

这个改动.实际上又会关联上另一个问题. 如果app需要用户选择区数据. 就需要再加入一定的规则逻辑..

hanxu317317 avatar Aug 31 '19 07:08 hanxu317317

我现在只是用到showCityPicker, 我知道这个改动可能会影响到FullPageCityPicker和CitiesSelector的显示列表, 这么说我现在只能在provincesData和citiesData引入自己的数据了,在 城市 和 地区 数组的前面加一项“全部地区”,是吗?

hope-11 avatar Aug 31 '19 08:08 hope-11

这种处理方式是可以的. 但是您提的. 实际上的确有这种需求. 最近flutter go工作也比较多. 活做不完有点

hanxu317317 avatar Aug 31 '19 08:08 hanxu317317

好的,谢谢,我暂时先这么处理

hope-11 avatar Aug 31 '19 08:08 hope-11