- 注册时间
- 2012-9-21
- 最后登录
- 2019-2-14
- 阅读权限
- 10
- 积分
- 116
- 精华
- 0
- 帖子
- 14

|
本帖最后由 wisefox 于 2016-5-5 07:47 编辑
我现在需要实现的功能是,对grid里面的每一列(都是数字类型的),让我判断出哪两行是前两名,将背景变为绿色,同理,把后两名变成红色,最麻烦的是,所有的列都要如此
一种思路是在数据库层面,对每一列增加rank排名,比如column1在renderer的时候取e.record[rank1],以此类推来做,但是因为grid里面有很多列,如果这样的话就非常麻烦,数据库需要每一列都增加rank排名列
另一种思路就是在加载时通过renderer来实现,只需要有一个排名功能,例如rank = grid.getRank(e.column.filed),这样我就直接可以在renderer的时候,通过这个功能来判断排名,直接返回结果了.
我搜索了下,没有发现类似的例子,请问下有排名功能吗?或者哪位给指点下其他的思路也行
|
|