Почему overlayPanel обновляет всю страницу в hide

Я использую overlayPanel с кнопкой, чтобы скрыть его, но при нажатии на кнопку вся страница обновляется .. это код

<h:form id="editForm"> 
    <a href="#" class="dropdown-toggle thumbnail" data-toggle="dropdown">
         <p:graphicImage  value="ImageLoaderServlet?emp=employer&amp;emp_id=#{userBean.current_user.user_id}" cache="false" />
    </a>

    <ul class="dropdown-menu">
        <li><p:commandLink id="editEmp" value="Edit Profile" type="button" /></li>

        <li class="divider"></li>
        <li><h:commandLink id="logout" action="#{userBean.logout()}" >LogOut</h:commandLink></li>            
   </ul> 
</h:form> 
<h:form>
    <p:overlayPanel id="editPanel" widgetVar="ovl" showCloseIcon="true" dynamic="true" for="editForm:editEmp" showEffect="blind" hideEffect="explode"  style="width:300px;margin-top: 100px">
         <p:commandButton value="Close"  onclick="ovl.hide();" update="@this"/>
     </p:overlayPanel>
</h:form>

Я добавил showCloseIcon= «true», но никогда не работал .. Что нужно сделать, чтобы скрыть наложение без обновления страницы с помощью кнопки Закрыть
спасибо

1 ответ

  1. Проблема решена путем удаления файла jquery-1.11.0.минута.js со страницы, потому что это вызвало конфликт с primefaces JavaScript ..
    спасибо @Kukeltje за помощь