Primefaces通过javaScript调用p:ConfirmDialog
我想通过JavaScript调用p:confirmDialog,但它是空的: 我需要把消息文本,标题文本和命令在按钮由Js。任何人都可以帮助我 我的Js代码:Primefaces通过javaScript调用p:ConfirmDialog,javascript,primefaces,confirm,Javascript,Primefaces,Confirm,我想通过JavaScript调用p:confirmDialog,但它是空的: 我需要把消息文本,标题文本和命令在按钮由Js。任何人都可以帮助我 我的Js代码: function callConfirm() { if(document.getElementById('formPrincipal:valorComanda').value == '0,00'){ PF('confirm').show(); } } 这
function callConfirm() {
if(document.getElementById('formPrincipal:valorComanda').value == '0,00'){
PF('confirm').show();
}
}
这是我的html确认:
<p:confirmDialog global="true" showEffect="clip" hideEffect="clip"
widgetVar="confirm">
<p:commandButton value="Yes" styleClass="ui-confirmdialog-yes"
icon="ui-icon-check" />
<p:commandButton value="No" styleClass="ui-confirmdialog-no"
icon="ui-icon-close" />
</p:confirmDialog>
“呼叫”按钮:
<p:commandButton value="teste" icon="ui-icon-trash" onclick="callConfirm()" update=":formPrincipal,:formMenu:grow"/>
这取决于您想做什么,何时调用它?您可以将其添加到commandButton的onclick属性:onclick=“VerificationCaseComandazerada();callConfirm();”如果他的值==0,则有一个p:imputText,因此我调用confirmt。if(document.getElementById('formPrincipal:valorComanda')。value=='0,00'){PF confirm')。show();}
使用该输入文本更新您的问题,我猜你应该在inputtext的onkeydown或onchange事件中调用它,但让我们看看