如何创建列表类型的valueexpression?

u4vypkhs  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(229)

如何创建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);
}

但是,当我 sortModemultiple , sortBy 参数应为 java.util.List 示例。
如何创建表示列表的el valueexpression?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题