Primefaces命令按钮未被调用

时间:2012-11-29 05:20:17

标签: jsf primefaces

我知道有足够的帖子关于此,但我没有找到我的具体问题的正确答案。另外,我必须承认我一直在使用许多编程语言,但我是使用jsf的新手。

主要问题是我正在尝试制作一个包含两个p:commandbutton的表单。第一个是注册某个东西,另一个是在我弹出一个对话框时出现的。 当我删除显示对话框的代码时,它工作正常,但是当我添加它时,没有任何方法被调用。希望你能帮帮我。

        <p:dialog id="dlgAgregarProducto" header="Agregar Producto" widgetVar="dlgAgregarProducto" modal="true" width="800" height="300">  
            <h:outputText value="Código"/>   
            <h:inputText value=" "/>
            <h:outputText value="Nombre"/>   
            <h:inputText value=" "/>   
            <p:commandButton id="btnAgregarProducto" value="Agregar" action="#{productoController.agregarProducto}" type="button"/>  

            <p:dataTable id="tblProductos2" value="" 
                         var="prov" 
                         style="margin: 0 auto;"
                         paginator="true" rows="10">

                <p:column style="width:24%">
                    <f:facet name="header">
                        <h:outputText value="Código"/>
                    </f:facet>
                    <h:outputText value=""/>
                </p:column>

                <p:column style="width:24%">
                    <f:facet name="header">
                        <h:outputText value="Foto"/>
                    </f:facet>
                    <h:outputText value=""/>
                </p:column>                

                <p:column style="width:24%">
                    <f:facet name="header">
                        <h:outputText value="Descripción"/>
                    </f:facet>
                    <h:outputText value=""/>
                </p:column>

                <p:column style="width:24%">
                    <f:facet name="header">
                        <h:outputText value="Marca"/>
                    </f:facet>
                    <h:outputText value=""/>
                </p:column>

                <p:column style="width:24%">
                    <f:facet name="header">
                        <h:outputText value="Modelo"/>
                    </f:facet>
                    <h:outputText value=""/>
                </p:column>

                <p:column style="width:24%">
                    <f:facet name="header">
                        <h:outputText value="Precio"/>
                    </f:facet>
                    <h:outputText value=""/>
                </p:column>
            </p:dataTable>                            
        </p:dialog> 

        <p:commandButton id="registrar" value="Registrar" action="#{promocionController.registrarPromocion}" style="margin-left:370px"/>   
    </h:form>
</h:body>    

0 个答案:

没有答案
相关问题