前面同样的帖子修改后不见了, 重发一遍
见
http://www.jeasyui.com/forum/index.php?topic=5801.0Tree 节点类型判断和显示逻辑有问题.
目前 tree 节点的判断是基于 state, state为open/closed 都判断为 支节点, state=null判断为叶节点. 当children不空是都没有问题但当 本节点的state是closed, children=[]时会显示 支节点, 但节点内会无限循环显示根节点的数据. 而当 本节点state=open, children=[]是 显示为叶节点.
实际应用中会有要求显示 支节点, 但下面还没有叶节点的情形. 如学校的院,系,都是支节点, 系刚开始没有招生时是空的. 不应该将还没有招生的系显示为叶节点.
正确的 支叶节点逻辑我认为应该是以children=null来判断, children=[]显示为支节点, 叶节点为空. children=null或没有显示为叶节点. 节点的state 仅是用来判定 支节点的开合状态的.
希望 EasyUI 能在下一版改正此 bug.