今天下午发现一个关于Flex SDK 3.5.0中ComboBox的bug,还真是费了不少时间。因为我还是头一次发现自己解决不了的问题,有一种可能是平台或框架的问题。特此记录。
问题描述:做了一个关于ComboBox的二级联动,一直就存在问题,由于之前主体功能没有完成,也没细心下来排查。在一级下拉选择后,在二级中的ArrayCollection或Array作为dataprovider时,有可能格式出问题,或不能遍历所有内容,只出现第一条选择。
排查:由于我这个前端程序,到后台联系之间还有一个代理程序,所以一直在排查是否是自己程序的问题,或者是代理程序的问题。对ArrayCollection和Array数据跟踪了半天,没有发现异常。。
解决:Google是个好东西,我搜索到有人反映Flex SDK 3.5 ComboBox的Bug,于是乎。。。想到我之前装过多个版本的SDK,我更换SDK到3.2无心的试了一下,问题解决,搞了半天,不是自己的问题。。。