Flex List 控件里的小坑 -- Checkbox 动态设置 enabled
用 Flex 开发项目.
创建一个 checkbox list 控件. 然后里面某些选项是默认选中,且不可取消的.
一般思路这样就OK了.但是实际发现 checkbox 依然可以编辑.
通过调试现实函数override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
发现, checkbox 的 enabled 被又设置为了 true.
继续查看源码...
......
......
在 List.as 里发现的罪魁祸首, makeRowsAndColumns方法里