I have this button in a .xhtml:
    <p:commandButton id="openDialog"
     value="#{msg.CreateMultiple}"
     onclick="PF('dialogLocations').show();" title="View"
     type="button">
     </p:commandButton>
What it is supposed to do, is to open the dialog dialogLocations which has the next code:
<p:dialog header="#{msg.CreateMultiple}" id="dialogLocations"
            widgetVar="dialogLocations" modal="true"closable="true"
            dynamic="true" closeOnEscape="true">
            <h:form>
                        <p:commandButton id="acceptMultiple_button" value="#{msg.Create}"
                            action="#{locationCreateBean.createMultiple(true)}"
                            styleClass="btn-green internal-margin-left" update="@form">
                        </p:commandButton>
                        <p:commandButton id="cancelMultiple_button"
                            styleClass="btn-red internal-margin-left"
                            onclick="PF('dialogLocations').hide();" value="#{msg.Cancel}"
                            title="View" type="button">
                        </p:commandButton>
                    </div>
                </h:panelGroup>
            </h:form>
        </p:dialog>
The dialog has some inputs also to use in the bean.
My problem is that, when I click the button "openDialog" the dialog opens and the method locationBean.createMultiple(true) is being called, which is the action of the button "acceptMultiple_button" .
Shouldn't the action of the button be triggered when I click the button?
Thanks.