0
내 웹 플로우에 내 서비스 레이어에서로드하는 네 개의 목록이 있습니다. 그들은이 하나 같이 내 JSF/Primefaces UI에서Webflow, JSF, Primefaces :이 목록이 비어있는 이유는 무엇입니까?
<evaluate expression="partyService.getPostalAddresses()" result="viewScope.uiPostalAddresses"
result-type="java.util.ArrayList" />
, 나는이 있습니다
<p:dataTable id="partyAddressTable" widgetVar="partyAddressTable"
var="address" value="#{viewScope.uiPostalAddresses}" style="width:100%;"
rows="#{msg.parties_address_table_rows}" styleClass="partyAddressTable"
paginator="#{msg.parties_address_table_paginator}"
paginatorPosition="#{msg.parties_address_table_paginatorPosition}"
paginatorTemplate="#{msg.parties_address_table_paginatorTemplate}"
lazy="#{msg.parties_address_table_lazy}" selectionMode="single"
selection="#{viewScope.selectedItem}"
scrollable="#{msg.parties_address_table_scrollable}">
[...]
</p:dataTable>
나는 목록을로드하고 JSF/Primefaces 올바르게 표시 webflow 내 페이지를 열
. 그리고 "addEntry"-Button을 누르면 목록에있는 모든 항목 이 사라집니다.. 그 웹 플로우가 목록에 한 항목을 올바르게 추가하는 것을 보았습니다.Webflow "addEntry"-Snippet :
<transition on="addPostal">
<evaluate expression="uiPostalAddresses.add(personService.getEmptyPostalAddress())" />
</transition>
그것은 모두 같은 뷰 상태에서 일어나는 전체 응용 프로그램을 Liferay에 포틀릿에서 실행됩니다.
더 이상 문제가 무엇인지 알지 못합니다. 저 좀 도와 주 시겠어요?
내가 사용하고 있습니다 :
- JSF : 1.2
- Primefaces : 1.1
- Webflow : 2.3
- 포틀릿 : 2.0 -> JSR286
- 을 Liferay : 6.0.6
이 문제의의 전체 코드를 게시 할 수 있었다? –
David