Flex tree+checkbox可实现级联勾选 修改

时间:2012-04-02 11:12:11
【文件属性】:

文件名称: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)

网友评论

  • 有帮助,谢谢分享
  • 很不错,可以用,学习中
  • 谢谢分享,可以用的!
  • 谢谢分享,可以用的!
  • very good~试了下,很好用
  • 不错,好用,解释很多
  • 我想根据这个写个三态树,可惜没成功。不过这个可以用
  • 不错,好用,解释很多
  • 很不错,写的很清楚,感谢分享
  • 写得很清楚,改改就能用