在jsf中创建动态确认对话框

男装

我需要创建动态确认对话框。我有一个动态创建的CommandButton。因此,当按下时,将显示confirmDialog。我不知道如何在按下CommandButton时显示它。

克塔里亚

您的按钮应如下所示:

<p:commandLink oncomplete="confirmation.show()"  
  action="#{campagneComtroller.messageDeleteCam1(c)}" 
  update=":frmDlgDel:confirmDialog">
  <p:graphicImage value="/image/delete.png" height="20" width="20"/>
</p:commandLink>

您的ConfirmDialog应该是这样的:

<h:form id="frmDlgDel">
            <p:confirmDialog id="confirmDialog" 
                    message="#{campagneComtroller.messageDeleteCam1}"  
                       header="#{bundles.messages['message.SupprimerGeneral']}" severity="alert" widgetVar="confirmation">  
               <p:commandButton id="confirm" value="#{bundles.messages['message.OuiSure']}" oncomplete="confirmation.hide()" update=":formCam :frmDlgDel"
                        actionListener="#{campagneComtroller.deleteCam1()}" />  
               <p:commandButton id="decline" value="NonPasEncore" onclick="confirmation.hide()" type="button" />   
           </p:confirmDialog>
        </h:form>

您的Java代码应如下所示:

   public void messageDeleteCam1(Cam cam) {
conditionVerified = true; // ... you can put here your treatments
            if (conditionVerified) {
                messageDeleteCam1 = "this cam is bla bla bla ";
            } else {
                messageDeleteCam1 = "are you sure to delete this cam ?";
            }
        }

注意:我们在这里使用了oncomplete + update,这就是为什么我们可以在java处理后在confirmDialog中看到差异。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JSF中创建动态确认对话框

来自分类Dev

在angularjs中确认对话框

来自分类Dev

在Tapestry中的“确认”对话框

来自分类Dev

在对话框中在android中创建动态按钮

来自分类Dev

在对话框中在android中创建动态按钮

来自分类Dev

确认条件和openerp中带有动态文本的对话框

来自分类Dev

动态创建jQueryUI对话框的好处

来自分类Dev

动态创建jQueryUI对话框的好处

来自分类Dev

如何在Kendo htmlhelper或Jquery中创建自定义确认对话框

来自分类Dev

在创建应用小部件之前显示确认对话框

来自分类Dev

JSF:动态包含页面到主界面对话框中

来自分类Dev

动态对话框

来自分类Dev

jQuery对话框中的动态表

来自分类Dev

事件中的异步呼叫确认对话框

来自分类Dev

如何确认WebBrowser中的脚本错误对话框?

来自分类Dev

使用IOS中的确认对话框进行Segue

来自分类Dev

使用IOS中的确认对话框进行Segue

来自分类Dev

Android(和引擎)中的确认对话框

来自分类Dev

jQuery确认对话框中的jQuery UI datepicker

来自分类Dev

在Firefox中处理下载确认弹出/对话框

来自分类Dev

如何确认WebBrowser中的脚本错误对话框?

来自分类Dev

在签名的小程序中隐藏Java确认对话框

来自分类Dev

在Firefox中处理下载确认弹出/对话框

来自分类Dev

在angular-ui中确认对话框

来自分类Dev

如何从动态和非动态创建的控件中打开相同的jQuery对话框

来自分类Dev

如何在单个确认对话框中组合两个或多个确认对话框?

来自分类Dev

在Blender中创建错误对话框

来自分类Dev

在ActionBarActivity中创建对话框

来自分类Dev

在Android中动态创建自定义进度对话框

Related 相关文章

热门标签

归档