在我的应用程序中,我使用Node.js作为后端,Extjs作为前端。
我需要使用从Node.js获取的数据库值在Extjs中构建树。
我能很好地构建树。
但是当数据库有更多记录时会出现问题。在我的申请中有超过' 100000'记录。所以树木建设的过程就是花费很长时间。
有没有办法在每个节点上使用数据库ajax调用在Extjs Tree中实现Lazy加载?
提前致谢。
答案 0 :(得分:1)
我认为最好的方法是只加载父节点,然后在父节点中捕获事件点击以进行Ajax调用并获取子节点。
我发现: Click event on tree's children/node
单击项目时,使用侦听器进行Ajax调用。
超过100000条记录的渲染总是花费很长时间,但在父节点中使用侦听器可以减少记录。
我希望这有帮助!