Ich habe einen p:selectBooleanCheckbox
, die einen Dialog zeigt eine Aktion zu bestätigen:Wie ein Bestätigungsdialog auf Überprüfung von p zu öffnen: selectBooleanCheckbox
<p:selectBooleanCheckbox id="isModel" value="#{managedBean.isModel}" >
<p:ajax event="change" oncomplete="PF('confirmDialog').show()" />
</p:selectBooleanCheckbox>
Auf den Wechsel von p:selectBooleanCheckbox
die confirmDialog
zeigt sich:
<p:confirmDialog id="confirmDialog" widgetVar="confirmDialog" closable="false" width="50%" >
<p:commandButton value="oui" ..... />
<p:commandButton value = "non" ...../>
</p:confirmDialog>
Wie kann ich javascript
verwenden, um diesen Dialog nur zu öffnen, wenn ich überprüfe p:selectBooleanCheckbox
, und wenn ich es abcheck löst eine andere Aktion
den Wert überprüft auf diese Weise nicht funktioniert, es zeigt einen Fehler –
if (# {managedBean.isModel}) PF ('confirmDialog'). Show() –
Was ist der Fehler, vielleicht habe ich einen Tippfehler gemacht? – lastresort