Spring Roo JSF:reCaptcha没有显示在对话框中

时间:2013-02-13 12:05:37

标签: jsf primefaces spring-roo recaptcha

我尝试在Roo生成的xhtml中添加recaptcha:

<p:dialog id="createDialog" header="#{messages.label_create} Person" modal="true" widgetVar="createDialogWidget" dynamic="true" visible="#{personBean.createDialogVisible}" resizable="true" maximizable="true" showEffect="fade" hideEffect="explode">
  <p:ajax event="close" update=":dataForm:data" listener="#{personBean.handleDialogClose}" />
  <p:outputPanel id="createPanel">
    <h:form id="createForm" enctype="multipart/form-data">
      <h:panelGrid id="createPanelGrid" columns="3" binding="#{personBean.createPanelGrid}" styleClass="dialog" columnClasses="col1,col2,col3" />

      <p:captcha id="createReCaptcha" theme="white"/>

      <p:commandButton id="createSaveButton" value="#{messages.label_save}" action="#{personBean.persist}" update="createPanelGrid :growlForm:growl" />
      <p:commandButton id="createCloseButton" value="#{messages.label_close}" onclick="createDialogWidget.hide()" type="button" />
    </h:form>
  </p:outputPanel>
</p:dialog>

没有显示出任何回顾......我哪里错了?

1 个答案:

答案 0 :(得分:1)

从p:对话框中删除dynamic =“true”