jQuery MiniUI

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

Datagrid分组并排序问题。 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-8-21 17:33:26 |只看该作者 |倒序浏览
本帖最后由 zhugezhiyuan 于 2013-8-21 17:33 编辑

想实现类似邮件客户端的功能,即点击Datagrid某一列,整个表格数据就以该列来进行分组,并以升序排序,再次点击该列,以降序排序。代码初始加载能实现分组,但是怎么实现点击列头重新分组呢?
前台代码:
<div id="dgMailList" class="mini-datagrid" style="width: auto;
                            margin:0 auto;padding:0; height: 260px;" url='/Ajax/MailAjax.ashx?action=GetMailList'
                            idfield="FID" showfooter="false" pager="#mailPager" pagesize="10" multiselect="true"
                            allowresize="true" showColumnsMenu="true" collapseGroupOnLoad="false" allowalternating="true"  allowmovecolumn="true"
                            allowSortColumn="true" emptytext="无邮件" >

</div>

<script>
var dgMailList = mini.get("dgMailList");
    dgMailList.groupBy("SepDate", "asc");

dgMailList.load();
</script>


headercellclick这个事件无法实现,即使将 allowSortColumn设置成false也实现不了。

求高手指点!!!

Rank: 8Rank: 8

沙发
发表于 2013-8-22 09:46:17 |只看该作者
headercellclick这个事件无法实现

不好意思,昨晚的回答有点仓促。
今天测试了,用onheadercellclick可以实现重新分组的。

Archiver|普加软件

GMT+8, 2024-11-29 12:29 , Processed in 1.030066 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部