0
如果我想顯示數據列表中的選定元素,當我點擊'übernehmen'命令按鈕時,ManagedBean列表爲空,但我不知道爲什麼。我的轉換器工作正常。我的控制檯沒有錯誤顯示。所有元素都是相同的形式。 感謝提交後列表爲空
<p:selectManyMenu id="standard"
value="#{hauptBean.standardSelektion}" converter="konverter"
var="t" filter="true" filterMatchMode="contains"
showCheckbox="true">
<f:selectItems value="#{hauptBean.vorbelegt}" var="risk" itemLabel="#{risk.risikobereich}" itemValue="#{risk}" />
<p:column>
<h:outputText value="#{t.risikobereich}" />
</p:column>
</p:selectManyMenu>
<p:commandButton value="übernehmen" update="ge" icon="ui-icon-check"/>
<h:outputText value="gewählt" styleClass="fetterText" />
<h:panelGroup />
<h:panelGroup id="ge">
<p:dataList value="#{hauptBean.standardSelektion}" var="t">
<h:outputText value="#{t}" />
</p:dataList>
</h:panelGroup>
這是不正確的。流程屬性的默認值是'@ from'。並且你引入了一個不同的問題。請閱讀http://stackoverflow.com/questions/25339056/understanding-process-and-update-attributes-of-primefaces – Kukeltje
不,沒有任何反應,列表仍然是空的 – user3515460