我有一个gsp表单,显示员工的详细列表(即员工姓名,职位,部门,状态)。所有这些列都是可排序的。在我的控制器类中调用特定操作后(即,将员工的状态从活动状态更改为非活动状态,反之亦然),分拣会受到干扰。我使用下面的代码,同时从DB在具体操作后保留排序 - Grails
String strSort = params.sort ?: "empId";
strSort += " "
strSort += params.order?: "asc";
检索排序有没有什么办法可以留住这是有张贴“状态变化”行动之前,排序顺序?如果它是如何实现的?
你必须让你的行动(控制器方法),否则将很难提出任何东西。 –
状态如何改变?你打开一个屏幕或点击一些事件,然后通过jQuery(ajax)向控制器/控制器发送请求,然后执行某些操作,然后更新列表 - 然后结果是错误地命令。或者,你是否将更新的状态物理地发布到控制器操作,然后使用列表刷新页面? – Vahid
@vahid我点击状态图标,它通过ajax向控制器发送请求,并将更新后的状态发送回emp列表。但是在此操作之后,先前的排序顺序被distrubed – SK01