问题:Jerry,TreeTable的这个报错您遇到过吗?
TreeTable展开最后一行时就会报这个错,其他行展开都是正常的。
我的分析
错误原因在于,oBinding根据index 7,取回的node实例是undefined:
iIndex = 7,已经超过了this.getLength()返回的值,这是因为tree的实现出现错误造成的。因此返回undefined.
整个树的magnitude为6,小于7:
根据关键字magnitude搜索TreeBindingAdapter-dbg.js里的实现,发现root节点的magnitude是子节点magnitude的和。
sapui5.hana.ondemand.com/#/entity/sa…
这个json tree的例子,和你的很像:
最后这位朋友自己解决了该问题:
更多Jerry的原创文章,尽在:“汪子熙”: