Ich habe eine p:dataTable
, die eine Spalte hat, die p:commandButtons
hat, die eine bestimmte Aktion gegen diese Zeile ausführt, geht diese Aktion eine Reihe von Dingen und navigiert dann zu einer anderen Seite . Wie es einige Sekunden dauert, diese Dinge zu tun, würde Ich mag, um es den Benutzer deutlich zu machen, dass etwas geschieht, so dass ich versuchen, so ein p:blockUI
wiePrimefaces 6.0 blockUI zeigt nicht für commandButtons in dataTable
<h:form id="myForm">
<p:dataTable ...>
<p:column>
<p:commandButton onclick="bui.show()" oncomplete="bui.hide()" .../>
</p:column>
</p:dataTable>
</h:form>
<p:blockUI widgetVar="bui" block="myForm"/>
Die BlockUI nicht zu verwenden, zeigen stimmt jedoch etwas mit dem obigen Ansatz nicht?
haben Sie versucht, es zu aktualisieren?!? –
update was? Ich stützte meinen Code auf diesem Beispiel http://stackoverflow.com/a/14894133/564045 – PDStat
, um zu wissen, ob das Problem im 'onclick' oder im' oncomplete' ist, versuche das 'oncomplete' zu entfernen und mache ein Update über die 'dataTable' verstehst du was ich meine?!? –