jQuery MiniUI

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

请问dataGrid里的indexcolumn列怎么手动设置初值? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-3-7 20:29:51 |只看该作者 |倒序浏览
本帖最后由 沙师兄 于 2014-3-7 20:30 编辑

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

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

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


Rank: 8Rank: 8

沙发
发表于 2014-3-7 23:45:25 |只看该作者
你看下我们demo不就是就是这样的吗?

Rank: 2

板凳
发表于 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我这是第二页的数据,让序号能正常累加显示?


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

Rank: 8Rank: 8

地板
发表于 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客服端分页的示例

Rank: 8Rank: 8

5#
发表于 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

Archiver|普加软件

GMT+8, 2024-5-20 19:26 , Processed in 1.054434 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部