在我的应用程序中,我使用 Node.js 作为后端,使用 Extjs 作为前端。
我需要使用从 Node.js 获取的数据库值在 Extjs 中构造树。
我能够很好地构建树。
但是当数据库有更多记录时就会出现问题。在我的应用程序中有超过“100000”的记录。所以树的构建过程是比较漫长的。
有没有办法在每个 Node 上使用数据库ajax调用来实现Extjs Tree中的延迟加载?
提前致谢。
最佳答案
我认为最好的方法是仅加载父 Node ,然后捕获父 Node 中的单击事件以进行Ajax调用并获取子 Node 。
我发现: Click event on tree's children/node
使用监听器在单击项目时进行 Ajax 调用。
渲染超过 100000 条记录总是需要很长时间,但是在父 Node 中使用监听器可以减少记录。
希望这有帮助!
关于javascript - 使用 Node.js 从 MySQL 数据库进行 Ext js 树延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25440687/