jQuery MiniUI

 找回密码
 立即注册
查看: 2216|回复: 6
打印 上一主题 下一主题

datagrid的pagesize能不能设置成自动的? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-9-28 14:52:45 |只看该作者 |倒序浏览
如题,只是想不管多少数据都直接显示在当前页面上面,不需要分页.能不能有个pagesize="auto"之类的属性

Rank: 8Rank: 8

沙发
发表于 2014-9-28 15:06:58 |只看该作者
你这样的直接把分页栏去掉,pagesize设置一个很大的数字不就可以吗

Rank: 2

板凳
发表于 2014-9-28 15:12:56 |只看该作者
dforce 发表于 2014-9-28 15:06
你这样的直接把分页栏去掉,pagesize设置一个很大的数字不就可以吗

主要是想保留分页栏,能够直接看到这个datagrid一共有多少数据,但是分页前面显示非常大一个数据看着就很不合适

以前我是找到那里的dom元素,用正则把 "每页*条" 替换掉,只显示当前有多少数据的,但是这样一来最好还需要现去判断getData.length再set才保险.万一真的一页读出来几万条就没法显示了.鉴于miniui本身处理数据功能很强大,不如直接加入一个属性,不管多少数据都显示在一个页面,去掉页面上显示 每页*条 这种提示

Rank: 8Rank: 8

地板
发表于 2014-9-28 15:32:40 |只看该作者
nnigou 发表于 2014-9-28 15:12
主要是想保留分页栏,能够直接看到这个datagrid一共有多少数据,但是分页前面显示非常大一个数据看着就很不 ...

showPageSize="false" showPageInfo="false" 把分页选择框和分页信息都去掉
然后像这个例子一样在分页栏上加一个div什么的,加载的时候把条数显示出来
http://www.miniui.com/demo/#src=datagrid/pagerbuttons.html
grid.on("load",function(e){
    var result=grid.getResultObject()
    document.getElementById("").innerHtml="每页”+result.length+"条"
})

Rank: 2

5#
发表于 2014-9-28 16:02:31 |只看该作者
dforce 发表于 2014-9-28 15:32
showPageSize="false" showPageInfo="false" 把分页选择框和分页信息都去掉
然后像这个例子一样在分页栏 ...

主要是自己做的没有原来的page那个好看,而且最主要是需要单独处理

要是能自带这个功能就好了~

Rank: 8Rank: 8

6#
发表于 2014-9-28 16:04:33 |只看该作者
nnigou 发表于 2014-9-28 16:02
主要是自己做的没有原来的page那个好看,而且最主要是需要单独处理

要是能自带这个功能就好了~ ...

不能,你这是特殊需求了,只能特殊处理一下了

Rank: 2

7#
发表于 2014-9-29 09:37:42 |只看该作者
dforce 发表于 2014-9-28 16:04
不能,你这是特殊需求了,只能特殊处理一下了


好的

Archiver|普加软件

GMT+8, 2024-9-8 12:32 , Processed in 1.034818 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部