来自p:dataTable的SortBy无法与dataModel一起使用

问题描述

我正在尝试在ap:dataTable内的列中实现排序依据,我使用dataModel将数据获取到表中,如果我使用arrayList来按工作方式获取数据,有一种方法可以使通过使用dataModel进行排序?

使用dataModel时出现错误

错误呈现视图[/private/tarefas/tarefaListagem.xhtml]

java.lang.UnsupportedOperationException:空 在java.util.Collections $ UnmodifiableList.sort(Collections.java:1333)〜[na:1.8.0_265] 在java.util.Collections.sort(Collections.java:177)〜[na:1.8.0_265]

解决方法

问题在无法修改的列表中。

执行new ArrayList()。addAll(不可修改的列表)