Kullanıyorum: Primefaces sürüm 5.3 ve jsf sürüm 2.2.6.tabClose metodu ilk sekme için çağrılmıyor primefaces
Bir sekme görünümü için bir tabClose ajax olayı uyguladım, ancak sorun, ilk sekme için tabClose olayının tetiklenmemesi ve yöntemin kaldırılmasının, diğer tüm sekmeler için çağrılmamasıdır. işler ve nedenini anlayamıyorum. Ayrıca, ilk sekmeyi kapatmaya çalışırsam, tüm sekmeler kapatılır.
kod şuna benzer:
<p:tabView id="tabs" activeIndex="#{mainPage.index}">
<p:ajax event="tabClose" listener="#{mainPage.remove}" update="formTabs" />
<p:ajax event="tabChange" listener="#{mainPage.changeTab}" update="formTabs" />
<c:forEach items="#{mainPage.tabs}" var="tab" varStatus="loop">
<p:tab title="#{tab.title}" closable="true">
<f:subview id="tab#{loop.index}">
<ui:debug />
<ui:include src="#{tab.url}">
<ui:param name="focusedTab" value="#{tab.id}" />
</ui:include>
</f:subview>
</p:tab>
</c:forEach>
</p:tabView>
herkes nedeni olabilir biliyor mu?
ekleyerek çözüldü Bunu ilk başta uyguladı, ancak sorun aşağıdaki [bağlantı] bölümünde açıklandığı gibi oldu (http://stackoverflow.com/questions/20111010/jsf-dynamically-include- src-in-uiinclude-src-bean-pagepath) ve sonra orada söylediklerini kullandım. – uzzi
Primefaces sürüm 5.3 – uzzi
http://forum.primefaces.org/viewtopic.php?f=3&t=44985&p=140737#p140737 – Kukeltje