【发布时间】:2017-06-09 11:37:05
【问题描述】:
我有一个简单的ace:dataTable 组件,带有以下排序侦听器:
<ace:ajax event="sort" execute="@this" render="@all" listener="#{userModel.myListener}"/>
在服务器端,我有以下监听器:
public void myListener(AjaxBehaviorEvent ajaxBehaviorEvent){
//todo extract sort column name
}
如何在侦听器中提取当前的排序列值?我可以提取AjaxBehaviorEvent 的来源,它是一个DataTable,它有一个getSortCriteria() 方法,它返回我想要的,但它受到保护,所以我不能使用它。还有其他选择吗?
谢谢。
【问题讨论】: