jQuery MiniUI

标题: Datagrid页数,个数显示疑问? [打印本页]

作者: 笑被看轻    时间: 2014-12-1 15:31:56     标题: Datagrid页数,个数显示疑问?

var opsInfo = mini.decode(text);
grid.setData(opsInfo);后
Datagrid有3条记录,但是下面却显示1/0页,而且共0条,上一页、下一页不可用,刷新按钮点后显示:json is error。求大神指教,不甚感谢!



作者: felt    时间: 2014-12-1 15:40:44

1 setData方式加载静态数据,不能调用load等方法,刷新按钮内部也就是调用的reload方法去重新加载url数据,你这样的可以表格设置showReloadButton="false"隐藏掉这个刷新按钮
2 grid.setTotalCount(number)手动设置数据条数
作者: 笑被看轻    时间: 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":"监控"}]

作者: felt    时间: 2014-12-1 15:50:25

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

load方式,需要url加载,url指向返回数据的地址,而不是你ajax返回之后再设置给表格
作者: 笑被看轻    时间: 2014-12-1 15:53:31

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

好的,我试试,多谢!~
作者: felt    时间: 2014-12-1 15:55:51

笑被看轻 发表于 2014-12-1 15:53
好的,我试试,多谢!~

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




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