我有一个 Web 应用程序,它有一个数据表,其中数据中没有空格的列可以很好地排序,但是有空格的列会抛出 javax.el.ELException / com.sun.el.parser.ParseException。例如错误解析:#{employee.Joe Bloggs}
为了排除我的代码,我设置了一个类似于https://www.logicbig.com/tutorials/misc/primefaces/data-table.html的简单示例,但问题仍然存在
这是一个 Primefaces 限制,您不能对包含空格的字符串进行排序?还是我错过了什么?
例如
xhtml
<p:dataTable var="employee" value="#{employeeBean.employeeList}">
...
<p:column headerText="Name" sortBy="#{employee.name}" >
<h:outputText value="#{employee.name}"/>
</p:column>
...
</p:dataTable>
Backing Bean
private List<Employee> employeeList = new ArrayList<Employee>(){{
add(new Employee(1L,"Joe Bloggs","1234","Address"));
add(new Employee(2L,"Test","1234","Address"));
}};