【发布时间】:2016-10-17 06:42:53
【问题描述】:
我有一个 gsp 表单,其中显示了包含详细信息的员工列表(即员工姓名、职务、部门、状态)。所有这些列都是可排序的。在我的控制器类中调用特定操作(即,将员工的状态从活动更改为非活动,反之亦然)后,排序会受到干扰。我在从 DB 检索时使用以下代码进行排序
String strSort = params.sort ?: "empId";
strSort += " "
strSort += params.order?: "asc";
有什么方法可以保留发布“状态更改”操作之前的排序顺序?如果是怎么实现的?
【问题讨论】:
-
你必须展示你的动作(控制器方法),否则很难提出任何建议。
-
状态如何变化?您是在打开屏幕还是单击某些内容,然后通过 jquery (ajax) 向控制器/控制器发送请求,然后执行某些操作,然后更新列表-然后结果显示该列表的排序不正确。或者您是否将状态更新物理发布到控制器操作,然后刷新页面并列出?
-
@vahid 我正在单击状态图标,该图标通过 ajax 向控制器发送请求,并将具有更新状态的 emp 列表发送回。但是在这个动作之后,之前的排序顺序被打乱了