jQuery MiniUI

标题: datagrid headerCls设置 [打印本页]

作者: dragon    时间: 2013-5-8 22:37:01     标题: datagrid headerCls设置

   我需要自己 setData方法 然后自己进行排序
点击表头排序, 在 headercellclick 完成。  beforeload  停止(e.cancel= true)

1. 怎么获取当前那一列排序的 ?   是怎么排序的?

2. 怎么设置 headerCls,  系统中有哪些可以使用的。。

谢谢~~

作者: factory    时间: 2013-5-9 10:06:52

1.我们有客户端的排序的
参考http://www.miniui.com/demo/#src=datagrid/sorting_client.html
设置sortMode="client"就可以了
onheadercellclick="headercellclick "
function headercellclick(e){
e.column 就是当前点击的列
}

2.你是要动态设置headerCls?还是?
动态的话 grid.updateColumn(columnNmae,{headerCls:"...."})
作者: dragon    时间: 2013-5-9 12:30:51

factory 发表于 2013-5-9 10:06
1.我们有客户端的排序的
参考http://www.miniui.com/demo/#src=datagrid/sorting_client.html
设置sortMode ...

你好 谢谢 你的回复哦。。

   自定义排序的话 , 是首先要设置sortMode ="client" 然后  heaercellclick里面处理时吗

排序后要设置 表头的 排序上下箭头。 这个上下箭头是什么CSS样式啊 。。


另外还有个问你 。  表头怎么自定义 添加个 复选框啊 用来做全选操作。。

谢谢 亲   在线等~
  
作者: dragon    时间: 2013-5-9 13:00:45

dragon 发表于 2013-5-9 12:30
你好 谢谢 你的回复哦。。

   自定义排序的话 , 是首先要设置sortMode ="client" 然后  heaercellclick ...

我刚刚调试看了  。
column参数没有值 。。
sender.column下有值。 但是也看不到排序相关信息
作者: factory    时间: 2013-5-9 15:20:19

dragon 发表于 2013-5-9 12:30
你好 谢谢 你的回复哦。。

   自定义排序的话 , 是首先要设置sortMode ="client" 然后  heaercellclick ...

不是,sortMode ="client"是客户端排序,是miniui自带的一个功能

我建议你直接用我们的客户端排序做好了,或者用服务端排序

自己处理不太好做
服务端排序:http://www.miniui.com/demo/#src=datagrid/sorting.html
客户端排序:http://www.miniui.com/demo/#src=datagrid/sorting_client.html

作者: dragon    时间: 2013-5-9 20:40:28

factory 发表于 2013-5-9 15:20
不是,sortMode ="client"是客户端排序,是miniui自带的一个功能

我建议你直接用我们的客户端排序做好了 ...

首先你们那个做的很不好, 我的数据格式不和你们完全一样的 。。 所以你们那个几乎就没什么用 。只能自己写~~
希望你们那个能再完善。。 数据属性能自己设置。。要不然 太不好用了。
还有就是排序 。 这个排序问题的表头样式 往上 往下的箭头 怎么显示出来呢。?
作者: factory    时间: 2013-5-10 09:34:51

dragon 发表于 2013-5-9 20:40
首先你们那个做的很不好, 我的数据格式不和你们完全一样的 。。 所以你们那个几乎就没什么用 。只能自己 ...

那你直接用服务端的排序吧,客户端排序暂时只能是现在这样,一个简单的排序,复制排序请用服务端,然后在服务端自己处理




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