jQuery MiniUI

 找回密码
 立即注册
楼主: 小瓶盖
打印 上一主题 下一主题

miniui 排序问题 [复制链接]

Rank: 2

11#
发表于 2013-5-16 12:18:55 |只看该作者
factory 发表于 2013-5-16 12:13
其实就是你后台自己处理,你想根据哪个字段排序,你后台处理下好了

我后台是处理了的,就是我想怎么直接在页面得到后台直接用的排序字段,我需要person_name 而不是personName,因为String sortField = this.getServletRequest().getParameter("sortField");这个只能到<div field="personName"> field的value就是personName  

Rank: 2

12#
发表于 2013-5-16 12:34:22 |只看该作者
factory 发表于 2013-5-16 12:07
这个是表格的事件, 写在表格上即可,不是写在列上的  onheadercellclick="onheadercellclick "

function ...

miniui的版本会导致onheadercellclick="onheadercellclick "这个事件不起作用吧,我怎么查看我们使用的是那个版本的miniui呢?

Rank: 8Rank: 8

13#
发表于 2013-5-16 12:44:50 |只看该作者
小瓶盖 发表于 2013-5-16 12:34
miniui的版本会导致onheadercellclick="onheadercellclick "这个事件不起作用吧,我怎么查看我们使用的是 ...

miniui.js看版本

grid.sortBy("person_name", "desc");

Rank: 2

14#
发表于 2013-5-16 12:50:49 |只看该作者
factory 发表于 2013-5-16 12:44
miniui.js看版本

grid.sortBy("person_name", "desc");

其实我想说的是直接不进这个事件,可能是版本的问题吧。

Rank: 1

15#
发表于 2013-5-16 13:11:41 |只看该作者
小瓶盖 发表于 2013-5-16 12:08
communicate_Id  这个是页面里面的属性吗

是后台 默认排序的字段sortfield=" “  引号里是默认排序的字段  我的默认字段是communicate_Id

Rank: 2

16#
发表于 2013-5-16 13:40:14 |只看该作者
factory 发表于 2013-5-16 12:07
这个是表格的事件, 写在表格上即可,不是写在列上的  onheadercellclick="onheadercellclick "

function ...

想问一下,我可以通过修改你们的js然后后台String sortField = this.getServletRequest().getParameter("sortField");获取的时候不获取field的值,获取我们自己定义的比如pxField="person_name"值吗?

Rank: 8Rank: 8

17#
发表于 2013-5-16 14:02:16 |只看该作者
小瓶盖 发表于 2013-5-16 13:40
想问一下,我可以通过修改你们的js然后后台String sortField = this.getServletRequest().getParameter(" ...

grid.sortBy("person_name", "desc");

然后后台String sortField = Request["sortField"];

就可以获得到你的“person_name”了

Rank: 2

18#
发表于 2013-5-16 14:49:10 |只看该作者
factory 发表于 2013-5-16 14:02
grid.sortBy("person_name", "desc");

然后后台String sortField = Request["sortField"];

我现在要做的是,
列表的属性值 是 myMini ,但是 在点击myMini 列头的时候
提交到后台的排序属性名是my_mini
我怎么实现

Rank: 8Rank: 8

19#
发表于 2013-5-16 14:55:22 |只看该作者
小瓶盖 发表于 2013-5-16 14:49
我现在要做的是,
列表的属性值 是 myMini ,但是 在点击myMini 列头的时候
提交到后台的排序属性名是my_ ...

监听onheadercellclick="headercellclick"  点击表格头部事件

function headercellclick(e){
    var column = e.column
    if(column.field == myMini){
         grid.sortBy("my_mini", "desc")
    }
}

Rank: 2

20#
发表于 2013-5-16 15:00:26 |只看该作者
factory 发表于 2013-5-16 14:55
监听onheadercellclick="headercellclick"  点击表格头部事件

function headercellclick(e){

。这样是可以, 但是表头就不会显示 是排序 还是降序( 没有上or下的三角形), 而却不能动态的实现排序和升序

Archiver|普加软件

GMT+8, 2024-11-28 11:35 , Processed in 1.026690 second(s), 8 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部