jQuery MiniUI

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

Datagrid页数,个数显示疑问? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-12-1 15:31:56 |只看该作者 |倒序浏览
var opsInfo = mini.decode(text);
grid.setData(opsInfo);后
Datagrid有3条记录,但是下面却显示1/0页,而且共0条,上一页、下一页不可用,刷新按钮点后显示:json is error。求大神指教,不甚感谢!


Rank: 8Rank: 8

沙发
发表于 2014-12-1 15:40:44 |只看该作者
1 setData方式加载静态数据,不能调用load等方法,刷新按钮内部也就是调用的reload方法去重新加载url数据,你这样的可以表格设置showReloadButton="false"隐藏掉这个刷新按钮
2 grid.setTotalCount(number)手动设置数据条数

Rank: 1

板凳
发表于 2014-12-1 15:49:19 |只看该作者
felt 发表于 2014-12-1 15:40
1 setData方式加载静态数据,不能调用load等方法,刷新按钮内部也就是调用的reload方法去重新加载url数据, ...

谢谢你的耐心回答。
如果我不用setData方法,我用load方法,不就既保留了刷新,也可以显示条数了吗?
我试了下var opsInfo = mini.decode(text);
grid.load(opsInfo);还是提示json is error。
数据为:[{"id":"01","workdate":"2014-11-03","name":"交换机"},{"id":"02","workdate":"2014-11-04","name":"2_交换机"},{"id":"03","workdate":"2014-11-05","name":"监控"}]

Rank: 8Rank: 8

地板
发表于 2014-12-1 15:50:25 |只看该作者
笑被看轻 发表于 2014-12-1 15:49
谢谢你的耐心回答。
如果我不用setData方法,我用load方法,不就既保留了刷新,也可以显示条数了吗?
我 ...

load方式,需要url加载,url指向返回数据的地址,而不是你ajax返回之后再设置给表格

Rank: 1

5#
发表于 2014-12-1 15:53:31 |只看该作者
felt 发表于 2014-12-1 15:50
load方式,需要url加载,url指向返回数据的地址,而不是你ajax返回之后再设置给表格 ...

好的,我试试,多谢!~

Rank: 8Rank: 8

6#
发表于 2014-12-1 15:55:51 |只看该作者
笑被看轻 发表于 2014-12-1 15:53
好的,我试试,多谢!~

需要这样的数据结构
{
    total: 100,     //总记录数
     data: [         //分页后的数组数据
         { ... },
        { ... },
        ...
    ]
}

Archiver|普加软件

GMT+8, 2024-11-5 16:37 , Processed in 1.044805 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部