【问题标题】:Ext js Tree Lazy Load from MySQL database using Node.js使用 Node.js 从 MySQL 数据库中延迟加载 Ext js 树
【发布时间】:2014-08-22 06:17:24
【问题描述】:

在我的应用程序中,我使用 Node.js 作为后端,使用 Extjs 作为前端。

我需要使用从 Node.js 获取的数据库值在 Extjs 中构造树。

我能够很好地构建树。​​

但是当数据库有更多记录时就会出现问题。在我的应用程序中有超过 '100000' 的记录。所以建树的过程越来越长。

有没有办法在Extjs Tree中使用每个节点上的数据库ajax​​调用来实现延迟加载?

提前致谢。

【问题讨论】:

    标签: javascript mysql node.js tree extjs4.2


    【解决方案1】:

    我认为最好的方法是仅加载父节点,然后在父节点中捕获事件单击以进行 Ajax 调用并获取子节点。

    我发现: Click event on tree's children/node

    在单击项目时使用侦听器进行 Ajax 调用。

    渲染超过 100000 条记录总是需要很长时间,但在父节点中使用侦听器可以减少记录。

    我希望这会有所帮助!

    【讨论】:

    • @Orilo:你能给我一些示例代码吗?我的申请也面临同样的问题。
    猜你喜欢
    • 1970-01-01
    • 2011-12-22
    • 2017-11-28
    • 2023-02-06
    • 2014-02-13
    • 2023-03-08
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    相关资源
    最近更新 更多