jQuery MiniUI

标题: 请问dataGrid里的indexcolumn列怎么手动设置初值? [打印本页]

作者: 沙师兄    时间: 2014-3-7 20:29:51     标题: 请问dataGrid里的indexcolumn列怎么手动设置初值?

本帖最后由 沙师兄 于 2014-3-7 20:30 编辑

<div type="indexcolumn"></div>

RT 今天遇到这个问题:
做分页的时候从数据库里读出来的数据是固定的10条。
每次翻下一页那个序号列都是从1开始的……
需要实现这种效果:第一页序号1-10、第二页11-20、第三页21-30 ............

请问有内部的方法设置indexcolumn的初始值么?



作者: felt    时间: 2014-3-7 23:45:25

你看下我们demo不就是就是这样的吗?
作者: 沙师兄    时间: 2014-3-9 22:01:03

本帖最后由 沙师兄 于 2014-3-9 22:02 编辑
felt 发表于 2014-3-7 23:45
你看下我们demo不就是就是这样的吗?

我看到DEMO李那个是用的grid内部的分页。而且数据是一次读出来绑定到grid里去……

我这个是外部的pager控件实现翻页功能,每页次翻页都需要从数据库里读数据。
读出来的数据再setData进grid里…… ,这样就导致了我翻下一页上一页序号始终都是1-10!

有什么方法能通知grid我这是第二页的数据,让序号能正常累加显示?


如果有相同的例子希望能给个链接,谢谢……

作者: lost    时间: 2014-3-10 09:22:15

沙师兄 发表于 2014-3-9 22:01
我看到DEMO李那个是用的grid内部的分页。而且数据是一次读出来绑定到grid里去……

我这个是外部的pager控 ...

http://www.miniui.com/demo/#src=datagrid/pager_client.html
datagrid客服端分页的示例
作者: factory    时间: 2014-3-10 09:23:13

沙师兄 发表于 2014-3-9 22:01
我看到DEMO李那个是用的grid内部的分页。而且数据是一次读出来绑定到grid里去……

我这个是外部的pager控 ...

用ondrawcell  
判断e.column.type == "indexcolumn"

e.cellHtml = yourPageIndex*yourPageSize +1




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