如何比较datatable primefaces中列的属性

如何比较datatable primefaces中列的属性,primefaces,datatable,multiple-columns,Primefaces,Datatable,Multiple Columns,我将DataTablePrimeFaces与列一起使用。范例 index----name----status 1 a 0 2 b 1 我想比较一下,如果列status的值将显示simple0=active和1=hidden。 我试过了 //我会做点什么,展现价值,行动。。。这将映射到状态 但所有病例均。我修复了删除属性status,并在最后一列中添加新列status。但是如果有更多的列,我需要使用columns进行比较。请帮帮我 只需使用

我将DataTablePrimeFaces与列一起使用。范例

index----name----status
1        a       0
2        b       1
我想比较一下,如果列status的值将显示simple
0=active
1=hidden
。 我试过了


//我会做点什么,展现价值,行动。。。这将映射到状态

但所有病例均
。我修复了删除属性
status
,并在最后一列中添加新列status。但是如果有更多的列,我需要使用
columns
进行比较。请帮帮我

只需使用条件渲染。。。无PrimeFaces、datatable或多列相关可能重复的,我认为,使用渲染在浏览器中显示或不显示此组件。如果(检查?)显示或隐藏,则是相同的
。在我的例子中,我想检查更多(角色和更多…),然后显示更多组件,然后添加条件:
<c:choose>
   <c:if test="#{column.property == 'status'}">
      //i will do something, show value,action... that's will map to status
   </c:if>
   <c:otherwise>
     <p:outputLabel value=#{varTable[column.property]}/>
   </c:otherwise>
</c:choose>