剑道树视图给出了堆栈溢出错误

时间:2014-07-22 13:28:54

标签: kendo-ui kendo-treeview

我正在使用带有分层数据源的kendo树视图,该数据源从远程调用获取数据。我正在扩展树的所有节点。现在,对于更大的数据源(比如说70 +节点),会发生过多的递归。有没有办法克服这个问题?

1 个答案:

答案 0 :(得分:1)

通过在.expand(“。k-item”)时添加超时来解决此问题。看起来像旧浏览器中的调整问题。感谢我的一位同事指出了这一点。

dataBound: function () {
                    setTimeout(function () { thiz.kendoTree.expand(".k-item"); }, 20);
                }

超时值取决于浏览器。现在这不是最好的解决方案,但至少可以解决这个问题。