jQuery MiniUI

标题: virtualScroll 现在只静态数据加载,页面pageSize要设置到最大? [打印本页]

作者: ming    时间: 2014-6-11 11:39:01     标题: virtualScroll 现在只静态数据加载,页面pageSize要设置到最大?

virtualScroll 现在只静态数据加载,页面pageSize要设置到最大?类似于1000000?因为超出的第一页的,现在鼠标滚动都滚不出来
是这样的吗?


不支持鼠标滚动 动态的 访问url获取数据吗?



作者: ming    时间: 2014-6-11 11:47:39

因为现在miniuigrid不支持动态滚动下拉数据,所以第一次访问数据库还是会读取n多数据,速度较慢,
如果以后支持了,则pagesize可以设置小一些,第一次获取数据变少,然后鼠标滚动,动态获取下一页数据,
然后append到页面,达到数据库和浏览器的性能双向提升。
作者: factory    时间: 2014-6-11 13:35:06

ming 发表于 2014-6-11 11:47
因为现在miniuigrid不支持动态滚动下拉数据,所以第一次访问数据库还是会读取n多数据,速度较慢,
如果以后 ...

virtualScroll 不就是根据滚动条位置给你动态显示数据的? 但是数据你是要把当前页的数据一次性先给到表格的,而不是说随着滚动条的位置,再去后台加载过来
作者: ming    时间: 2014-6-11 14:26:35

本帖最后由 ming 于 2014-6-11 14:38 编辑
factory 发表于 2014-6-11 13:35
virtualScroll 不就是根据滚动条位置给你动态显示数据的? 但是数据你是要把当前页的数据一次性先给到表格 ...

那下一页的数据呢,现在看不到。那就需要翻页了?
但是这个就冲突了。

希望虚拟滚动能够动态加载后台数据。

作者: factory    时间: 2014-6-11 15:19:22

ming 发表于 2014-6-11 14:26
那下一页的数据呢,现在看不到。那就需要翻页了?
但是这个就冲突了。

什么下一页?

虚拟滚动,就是对当前页的现有数据的虚拟滚动, 不是随着滚动条去后台加载数据
作者: ming    时间: 2014-6-11 15:35:56

factory 发表于 2014-6-11 15:19
什么下一页?

虚拟滚动,就是对当前页的现有数据的虚拟滚动, 不是随着滚动条去后台加载数据 ...

这个我知道了。
以后会支持动态加载后台的功能吗?

因为把所有数据先加载进来,第一次对数据库压力比较大。
作者: factory    时间: 2014-6-11 15:41:35

ming 发表于 2014-6-11 15:35
这个我知道了。
以后会支持动态加载后台的功能吗?

目前不会提供滚动条去后台分页的方式,
我们提供虚拟滚动的目的是这样, 有些客户,一个表格显示上千,设置上万条数据,如果不虚拟滚动,铁定会卡死

对于你这类跑后台的分页,我们的提供就是用分页栏控件的分页,还没有通过滚动条分页的方式

所以目前虚拟滚动,针对的就是当前一页的所有数据
作者: ming    时间: 2014-6-11 18:40:17

factory 发表于 2014-6-11 15:41
目前不会提供滚动条去后台分页的方式,
我们提供虚拟滚动的目的是这样, 有些客户,一个表格显示上千,设置 ...

有客户不想翻页,就没有翻页的那个导航控件。
然后又想快。

可以看看jqgrid的滚动翻页实现。它实现了动态后台获取。

能实现客户端的,后台的也是类似的吧。
数据不是从客户端对象里拿,ajax之后再拿,
感觉这个更好些。 缓存机制要调整一下
作者: factory    时间: 2014-6-12 09:31:03

ming 发表于 2014-6-11 18:40
有客户不想翻页,就没有翻页的那个导航控件。
然后又想快。

目前的版本还不能提供,后续的版本中我们会考虑加入




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2