Cascade_Master的一个小bug修复
来源:互联网 发布:淘宝店铺一心好做吗 编辑:程序博客网 时间:2024/06/06 17:21
之前在项目中有地方要用到省市县的选择,就使用了开源的Cascade_Master,很好用的一个控件,在这里谢谢作者的分享。
但是在使用的时候发现有一点小小的问题,就是当滚动省和市后,而不去滚动区,那么视觉上虽然区的滚轮也相应改变,但是最终获取到的区却是之前一次滚动后的值,而并不是于省市对应的区。查看源代码后发现,作者在控件的onChanged事件中是这样写的:
这样就导致在只滚动省和市,而不去滚动区时,虽然每次省和市的值都得到了更新,但是对应的区的值mCurrentDistrictName却没有得到更新,所以区还停留在上一次的值,如果一直不滚动区,这个值就一直不变。
所以我的做法是:
在滚动省市后都对mCurrentDistrictName进行重新赋值,将其赋为相对应省市的区的第一个值,这样即时每次不去滚动区,区的值也会是与省市对应的区,不会出现区与省市不对应的情况。
小弟不才,这也许不是最好的解决方法,但也算是对代码的一次探索和展开的个人理解,对自己的收获还是蛮大的
2 0
- Cascade_Master的一个小bug修复
- 一个nullPointer bug的修复
- 开源验证码程序 Securimage 3.0 的一个小bug修复
- 第三方开源动画库EasyAnimation中一个小bug的修复
- Reflector.FileDisassembler的一个bug修复
- 一个多线程示例程序的BUG修复
- 修复Git打包的一个Bug
- pomelo 框架一个session bug的修复
- 一个Spring MVC bug的修复
- yarn client中的一个BUG的修复
- TEmbeddedwb的一个小bug
- gcc的一个小bug
- CStdioFile的一个小Bug
- gmail的一个小bug
- csdn的一个小bug
- Firtex的一个小bug
- tinyxml 的一个小 bug
- tinyxml 的一个小 bug
- 关于dom 事件冒泡、捕获 dom事件三个阶段
- HDU 4411 Arrest 费用流
- CQOI2016省选游记
- 使用Loadrunner 调用Webservice接口测试
- ios 图片裁剪
- Cascade_Master的一个小bug修复
- 安卓开发——问题:ScrollView中嵌套ListView时,listview只显示一行
- Android开发问题记录
- 【blkid】查询或查看磁盘设备的相关属性
- Android Drawable之Shape使用小案例(一)
- Android开发问题:底部弹出popwindow,会被某些手机底部的菜单栏挡住
- Android应用市场(发布APK)及多渠道打包
- bzoj 3451: Tyvj1953 Normal
- 树莓派3代Raspberry3 B型小白入门第一步