如何创建jsf-el javax.el.ValueExpression
类型 java.util.List
?
我用java代码primefaces datatable sort编程设置:
DataTable userTable = (DataTable) ComponentLookup.getUIComponent("userTable");
userTable.setValueExpression("sortBy",
createValueExpression("#{user.name}", String.class));
哪里 createValueExpression
摘自balusc答案:
private static ValueExpression createValueExpression(String valueExpression,
Class<?> valueType) {
FacesContext context = FacesContext.getCurrentInstance();
return context.getApplication().getExpressionFactory()
.createValueExpression(context.getELContext(),
valueExpression, valueType);
}
但是,当我 sortMode
至 multiple
, sortBy
参数应为 java.util.List
示例。
如何创建表示列表的el valueexpression?
暂无答案!
目前还没有任何答案,快来回答吧!