orderlist primefaces不显示数据

时间:2016-09-19 08:26:06

标签: jsf primefaces

我第一次尝试使用primefaces orderList组件时。 我尝试在其中添加一些值。我正在插入值,但orderList组件不显示任何内容。

以下是我的网页外观: enter image description here

在使用这个组件之前,我使用了一个显示数据的selectManyListBox。使用chrome的开发人员工具,代码是相同的:

enter image description here

orderList的代码是:

<p:orderList id="choices" value="#{questionnaireExtendedKeyAttribute.extendedKeyAttributeChoices}" var="item" itemLabel="#{item.text}" itemValue="#{item.code}" controlsLocation="left" responsive="true">
    <f:facet name="caption">Available</f:facet>
</p:orderList>

并且selectOneListBox的代码是:

<h:selectManyListbox id="choices1" size="10" styleClass="form-control input-sm" style="float: left;" readonly="#{not questionnaireExtendedKeyAttribute.templateSessionData.notPublished}">
    <f:selectItems value="#{questionnaireExtendedKeyAttribute.extendedKeyAttributeChoices}"/>
</h:selectManyListbox>

对于orderList,我正在寻找here

你能告诉我问题在哪里吗?

1 个答案:

答案 0 :(得分:0)

正如您在共享的链接中所看到的,您必须为oderList定义列。在你的情况下:

<p:column>
  <h:outputText value="#{item.text}" />
</p:column>