我有一个Groovy应用程序.我使用以下语句呈现视图列表:
render (view: 'list',model:[reportingInstanceList: reportingInstanceList,reportingInstancetotal: i,params: params])
list.gsp如下:
呈现视图但默认排序不起作用.
<g:sortableColumn class="tabtitle" property="id" title="Id" titleKey="reporting.id" /> <g:sortableColumn class="tabtitle" property="company" title="Company" titleKey="reporting.company" />
不幸的是,默认排序(由id,公司等)不起作用.
任何暗示为什么?
非常感谢提前.
路易斯
解决方法
如果您询问列表页面上列顶部的排序/订单链接,则链接会返回到最初用于填充列表的控制器和方法.此外,URL还包括排序和订单的参数.例如:
?/跟踪器/错误/ searchCurrentUserProject排序=名称与秩序= ASC
params.sort = params.sort?:“priority”
params.order = params.order?:“asc”
def bugList = Bug.createCriteria().list( 排序:params.sort, 顺序:params.order, 最大:params.max, offset:params.offset){ eq“projectId”,new Integer(params.projectId)}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。