dxq613 / bui

基于jQuery,兼容KISSY 的富客户端控件库
646 stars 359 forks source link

tree,treemenu选中节点时,折叠,再选择其他节点,原先选中的节点未取消 #74

Closed dxq613 closed 10 years ago

dxq613 commented 10 years ago

问题定位:

由于tree节点折叠后,子节点的DOM不在列表中,所以选中节点时查找选中的节点失败。

问题解决:

复写getSelected方法,获取选中节点时,判断是否设置了itemStatusFields:{selected:'xxx'},如果设置了,那么通过store查找node.xxx == true的节点,否则,直接调用父类的方法