文件名称:Flex tree+checkbox可实现级联勾选 修改
文件大小:4KB
文件格式:RAR
更新时间:2012-04-02 11:12:11
flex tree checkbox
先看评论再下,不要那么无聊,要不就不要下 flex tree+checkbox可实现级联勾选 修改后 修改CheckTreeDemoRenderer.as这个文件中 while (!cursor.afterLast){ if (cursor.current.@state == STATE_CHECKED) { noChecks++; }else if (cursor.current.@state == STATE_UNCHECKED){ noUnChecks++} else if(cursor.current.@state == STATE_SCHRODINGER) { noCats++; }else{ noUnChecks++ } cursor.moveNext(); } 就多加了一个判断,因为我用数据源的时候没有state这个属性节点 所以当选中某一个CheckBox,再去掉勾选会出现问题..... 今天用的时候又出现问题了,晕........ 由于数据量较多,CheckBox选择不正常..... 找了一下原因 最后改了一下CheckTreeDemoRenderer.as这个文件中 setCheckState (checkBox:CheckBox, value:Object, state:String):void 方法 if (state == STATE_CHECKED){ checkBox.selected = true; } else if (state == STATE_UNCHECKED) { checkBox.selected = false; } else if (state == STATE_SCHRODINGER) { checkBox.selected = false; }else{ checkBox.selected = false; } STATE_CHECKED 状态设置成true,其他的状态如果不用全设置false
【文件预览】:
TreeCheckBox-src
----src()
--------com()
--------CheckTreeDemo.mxml(2KB)