You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Brett Williamson <Br...@rubicon.com.au> on 2008/12/10 08:09:34 UTC

Problem with

Hi,

I'm having a problem with the s:pprPanelGroup component in that it
appears to fire off the AJAX request five times instead of once.  My
component is configured as below:

 

<h:form id="testForm">

       <s:pprPanelGroup id="ppr2" periodicalUpdate="15000" >

                  <t:panelGroup colspan="2"
rendered="#{networkConfigBean.networkMessagePresent}"
styleClass="info-message-large">

                        

                  </t:panelGroup>

        </s:pprPanelGroup>

</h:form>

 

 

The call to networkConfigBean.networkMessagePresent has a request to our
database so I don't want it being hit unnecessarily.  Any feedback on
this issue would be greatly appreciated as it is causing a lot of
problems.

 

Thanks!

Brett

 

 


Re: Problem with

Posted by ge...@gmail.com.
Hi,

the expression #{networkConfigBean.networkMessagePresent}" is called
five times with ppr and as well 5 times (or more) with just any common
POST request.

Rendered is evaluated many times during a request-response cycle and
is therefore not suited to make any performance intensive operations.

If you want to do such a kind of check i would suggest to use a
request bean together with an init method which does this task. This
then would be called just one time - even with an ajax-ppr request.

cheers,

Gerald

On 12/10/08, Brett Williamson <Br...@rubicon.com.au> wrote:
> Hi,
>
> I'm having a problem with the s:pprPanelGroup component in that it
> appears to fire off the AJAX request five times instead of once.  My
> component is configured as below:
>
>
>
> <h:form id="testForm">
>
>        <s:pprPanelGroup id="ppr2" periodicalUpdate="15000" >
>
>                   <t:panelGroup colspan="2"
> rendered="#{networkConfigBean.networkMessagePresent}"
> styleClass="info-message-large">
>
>
>
>                   </t:panelGroup>
>
>         </s:pprPanelGroup>
>
> </h:form>
>
>
>
>
>
> The call to networkConfigBean.networkMessagePresent has a request to our
> database so I don't want it being hit unnecessarily.  Any feedback on
> this issue would be greatly appreciated as it is causing a lot of
> problems.
>
>
>
> Thanks!
>
> Brett
>
>
>
>
>
>


-- 
http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces