【问题标题】:JSF PrimeFaces datatable filteringJSF PrimeFaces 数据表过滤
【发布时间】:2017-08-11 12:26:02
【问题描述】:

我“记录”对象并将它们放入datatable。一条记录有一个布尔值“忽略”,我的想法是制作一个过滤器,以便它显示所有被忽略的记录或所有内容。这是我的代码:

<p:column headerText="Status" filterMatchMode="equals" filterBy="#{record.ignored}">
    <f:facet name="filter">
      <p:selectOneButton onchange="PF('logTable').filter()">
        <f:converter converterId="javax.faces.Boolean" />
        <f:selectItem itemLabel="All" itemValue="" />
        <f:selectItem itemLabel="Ignored" itemValue="#{record.ignored}" />
      </p:selectOneButton>
    </f:facet>
    <h:outputText value="#{record.status}" />   
</p:column>

由于某种原因,它无法正常工作,我在网上搜索了一些示例后找不到。

【问题讨论】:

  • “工作不正常”是什么意思?
  • 当我选择忽略时,它没有显示忽略条目

标签: jsf primefaces jsf-2 datatable


【解决方案1】:

该商品的商品价值

<f:selectItem itemLabel="Ignored" itemValue="#{record.ignored}" />

应该是truefalse,因为这是在过滤记录期间要检查的条件

<f:selectItem itemLabel="Ignored" itemValue="true" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    • 2012-11-22
    • 2018-01-24
    相关资源
    最近更新 更多