JSF2 - ui: повторить, 1-я команда linkLink не работает, но другие работают - PullRequest
1 голос
/ 25 октября 2011

У меня есть цикл пользовательского интерфейса: repeat, чтобы выполнить некоторую подкачку:

<h:panelGroup layout="block" style="height: 25px;text-align: right" id="Prod-printed-paging">
  <ui:repeat value="#{upBean.pagesProdPrinted}"
     id="Prod-printed-page-loop"
     var="cppage" varStatus="cpstatus" >
     <h:panelGroup rendered="#{cpstatus.first and not (upBean.pageProdPrinted == '1')}">
        <h:commandLink id="previous" style="color: #390">#{appMsg.previous}
           <f:ajax listener="#{upBean.previousPageProdPrinted}"
              event="click"
              render=":form-myProd:get-printed-Prod :form-myProd:Prod-printed-paging"/>
        </h:commandLink> |
     </h:panelGroup>
     <h:panelGroup rendered="#{upBean.pageProdPrinted eq cppage}">
        <h:panelGroup style="font-weight: bold">#{cppage}</h:panelGroup>
     </h:panelGroup>
     <h:panelGroup rendered="#{not (upBean.pageProdPrinted eq cppage)}">
        <h:commandLink>
           <h:panelGroup>#{cppage}</h:panelGroup>
           <f:ajax listener="#{upBean.goToPagePrinted(cppage)}"
              event="click"
              render=":form-myProd:get-printed-Prod :form-myProd:Prod-printed-paging"/>
        </h:commandLink>
     </h:panelGroup>
     <h:panelGroup rendered="#{cpstatus.last and not (upBean.pageProdPrinted == upBean.nbPageProdPrinted)}">
      | <h:commandLink id="next" style="color: #390">#{appMsg.next}
           <f:ajax listener="#{upBean.nextPageProdPrinted}"
              event="click"
              render=":form-myProd:get-printed-Prod :form-myProd:Prod-printed-paging"/>
         </h:commandLink>
     </h:panelGroup>
   </ui:repeat>
</h:panelGroup>

Это нормально выглядит (в случае, если мы на странице> страница № 1):

Предыдущая |1 2 3 4 |next

Все ссылки работают хорошо (запускает действие ManagedBean), но «Предыдущая: ссылка. Нажатие« Предыдущая », кажется, что-то делает: - Я вижу, что она отправляет частичный запрос (из вкладки консоли Firebug), ноточка останова на «previousPageProdPrinted» не перехватывается.

У меня есть ах: форма, не вложенная в другую. Могу ли я что-нибудь сделать, чтобы отследить эту проблему?

Среда: -Glassfish 3.1 - Мохарра 2.1.3 (FCS b02)

Спасибо за чтение, ЗАО

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...