为什么selectCheckboxMenu将值作为其toString传递?

时间:2016-11-08 11:24:46

标签: jsf primefaces

<p:selectCheckboxMenu id="producers"
                      value="#{products.producers}"
                      label="producers"
                      filter="true"
                      filterMatchMode="contains"
                      panelStyle="width: 400px"
                      style="width: 400px">
  <p:ajax update="productsTable"/>
  <f:selectItems value="#{producers.producers}" var="producer"
                 itemLabel="#{producer.name} (#{producer.uri})"/>
</p:selectCheckboxMenu>

我的Product有以下方法。

public void setProducers(final List<Producer> producers) {
}

该列表不包含Producer,但StringtoString。我做错了什么?

0 个答案:

没有答案