Foxtable(狐表)用户栏目专家坐堂 → 加载指定的连续的行数据问题


  共有18182人关注过本帖树形打印复制链接

主题:加载指定的连续的行数据问题

帅哥哟,离线,有人找我吗?
kylin
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2009/11/12 9:03:00 [只看该作者]

 收藏你老六的东东,呵呵

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/11/12 9:45:00 [只看该作者]

8楼的代码非常好,请老六看看能否整合进fill方法中,加个“页行数”参数应该就可以实现了。
先好好研究一下,希望能解决我目前的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/11/12 9:57:00 [只看该作者]

仔细分析了一下8楼的代码,应该可以解决大容量数据的分页加载和显示。但这里有个问题,对于以Fill方式停靠的table,其显示行数无法正确设置(也就是页行数)。如果老六能给table加个得到“最大显示行数”的属性或方法,分页问题就能解决了。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/12 9:58:00 [只看该作者]

可以自己设计啊,我不会提供分页加载功能的,你需要做的。

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/11/12 10:00:00 [只看该作者]

以下是引用狐狸爸爸在2009-11-12 9:58:00的发言:
可以自己设计啊,我不会提供分页加载功能的,你需要做的。

如果table不是fill方式停靠的,都好办。
15楼的建议请考虑一下吧。


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2009/11/12 10:04:00 [只看该作者]

以下是引用狐狸爸爸在2009-11-12 8:47:00的发言:
呵呵,虽然不符合你的要求,但是可别忽视8楼的东西,这可不是一般的有用,而是是非常有用。

虽然不懂全部的意思(没有数据库基础啊),当然要先收藏起来啦~    要是那位能解说一下就好了.


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/12 10:04:00 [只看该作者]

15楼的问题没有看懂,你load多少行,Table就显示多少行,和Fill无关的。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/12 10:09:00 [只看该作者]

这个分页的代码,对于来自多个表的查询,还是没有办法

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/11/12 10:19:00 [只看该作者]

以下是引用狐狸爸爸在2009-11-12 10:04:00的发言:
15楼的问题没有看懂,你load多少行,Table就显示多少行,和Fill无关的。

看来你没理解我的意思,也许我们对“分页”的理解存在差异。我的意思是这样的:
假如根据条件A,其加载显示的数据有5万条,但table的最大显示行数只能是100行,这时我可以采用8楼的代码,在条件A的基础上对5万条数据分页显示:
1、根据要加载的总行数和table的最大显示行数进行比较。如果超过了100行,就显示分页按钮,否则就不显示;
2、分页显示时,table的加载条件实际上就是:A条件+8楼的代码。也就是说,该表加载的记录数始终只有100条,只是其记录内容不一样而已。当用户需要查看另一页数据时,点“下一页”自动重新加载另100条数据。
3、分页只是解决加载和显示问题,统计操作仍按条件A执行。
对于固定大小的table,其行数可以确定,但fill方式停靠的,就没办法控制页行数了。


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/11/12 10:20:00 [只看该作者]

以下是引用狐狸爸爸在2009-11-12 10:09:00的发言:
这个分页的代码,对于来自多个表的查询,还是没有办法

应该也可以,对显示过的记录加个分页标志。有空研究研究,有点意思。


 回到顶部
总数 23 上一页 1 2 3 下一页