Questo non funziona per me:Come fare riferimento p: commandLink in p: dataTable da p: blockUI trigger?
<h:form id="wfMgtForm">
.
.
.
<p:dataTable id="wfTable" ..." var="item">
<p:column>
.
.
.
</p:column>
<p:column>
<p:commandLink id="editWatchfolderButtonId" oncomplete="dlgEditWF.show()" update=":editWFForm" process="@none">
<f:param value="#{item.value.ID}" name="editId"/>
<h:graphicImage alt="Edit Image" style="border: none" value="./images/edit.png" />
</p:commandLink>
</p:column>
.
.
.
<p:blockUI block=":wfMgtForm" trigger="editWatchfolderButtonId">
Loading...<br/>
<p:graphicImage alt="Loader Image" value="/images/loader.gif"/>
</p:blockUI>
</h:form>
L'errore che sto ottenendo è:
Cannot find component with identifier "editWatchfolderButtonId"
.
Quando ho usato Firebug per cercare l'ID, ho scoperto che ogni riga ha un ID diverso:
wfMgtForm:wfTable:0:editWatchfolderButtonId
wfMgtForm:wfTable:1:editWatchfolderButtonId
wfMgtForm:wfTable:2:editWatchfolderButtonId
wfMgtForm:wfTable:3:editWatchfolderButtonId
ecc
Come devo fare riferimento a questa auto creato ID dal mio <p:blockUI>
?
un bug? ohhh non ancora ... – Danijel
Anche per me in v 3.4.1, non c'è più nessuna eccezione, ma ancora nessuna interfaccia utente ho bloccato. – Danijel
Questo totale degrada l'esperienza utente per la mia interfaccia utente. C'è * nessuna * possibilità di fornire una patch per PrimeFaces? Quanto è difficile da risolvere? – Danijel