Extjs中json大数据量问题

2025-05-13 14:52:47
推荐回答(5个)
回答1:

这么多数据让ext一次加载会导致IE假死的。
如果是extjs tree的话,先加载所有的父节点,并且把第一个节点的数据子节点load出来显示,也就是第一个父节点是打开状态,用户可以先看到第一个父节点的数据。想看其他节点的数据就用ajax获取。

回答2:

可以分几次取,例如每次取100条直到取完为止,JS递归,条件是当前记录数小于总记录数,页面可以用JS先弄一个半透明蒙层,直到全部LOAD完再让用户操作

回答3:

extjs4里有,是一个新的组件,不用分页,加载大量的数据。
你可以去看下:ext-4.0.1/examples/grid/infinite-scroll.html
Grid with 50,0000 Rows (New)
Sample grid which dynamically loads 50,000 rows.

回答4:

JSON可以理解为JavaScript的对象序列化的字符串,你看下JSON的内容,会发现和代码中

回答5:

换任何框架都会死,你可以试试纯JSP展示10万条数据的效率。