2014-08-11 4 views
1

Я пытаюсь установить p: commandButton внутри overlayPanel, чтобы отправить информацию формы h: и перенаправить на другой вид. Таким образом, я использую действие свойства кнопки для выполнения этой операции. У меня есть управляемый компонент, связанный с этим представлением, но функция, используемая для этой цели, никогда не достигается. Вы можете мне помочь?p: команда для отправки формы в overlaypanel

Вот код:

advancedSearch-form.xhtml

 <h:form> 
     <h:panelGrid width="100%"> 
      <h:column> 
      .... 

      </h:column> 

      .... 

      <p:commandButton value="Submit" action="#{searchForm.save}"> 

      </p:commandButton> 

     </h:panelGrid> 

В другом XHTML:

 <h:form> 
      <div> 
       ... 
       <div class="menu-search"> 
        <p:commandButton id="advancedSearch" icon="ui-icon-carat-1-s" styleClass="ui-search-button" type="button"/> 
         <p:overlayPanel id="advancedSearchPanel" styleClass="ui-advanced-search-overlay" for="advancedSearch" hideEffect="fade" my="right top" dynamic="true" dismissable="false"> 
          <ui:include src="/search/advancedSearch-form.xhtml"/>       
         </p:overlayPanel> 
       </div> 
       ... 
      </div> 
+0

Plese добавить код, это поможет быстро ответить. –

ответ

2

После просмотра свойств накладки, я решил этот вопрос, удалив динамическое свойство overlaypanel.

 Смежные вопросы

  • Нет связанных вопросов^_^