现在有四千多行的数据,加载很慢。每页40条。
用了几种办法,都觉得不怎么样。
第一种,就是设置按需加载,即用户在拖动到最下面时,加载数据,这一点也不怎么好,因为等加载的过程需要3秒左右,这个响应速度客户的接受度不高;
第二种,虚拟翻页的技术,也觉得不够好,当数据多时,往下拉动,就翻页,但翻页时间过长,要是一直按着下拉条,半天出不来,等你不拉着下拉条的时候才发现,原来是相当于翻了N页了,这个过程也有时间上的延时,用起来极不舒服。
第三种,就是按网上有些代码,只获取数据中的一部份,即只获取付合条件的页数内的数据,绑定到控件中,这样,效率上好像是提高了,但又碰到一个难解决的问题,就是列头筛选出了大问题,因为列头的筛选值只是当前页(即每页40行数据里的东西);相当于这个筛选就没多大实际作用了。
咋办,因为客户的数据几千行是非常普遍的情况,而控件号称支持20亿行,20亿列,还只几千行,三十多列,就这样子了。正在摸索这个产品中,这些问题解决不了,没办法下定决心用啊。
高人们,指点一下。 |
|