-
1. tabPanel with switchType="client" rerendering all tabs on ajax events
ilya_shaikovsky May 21, 2011 10:22 AM (in response to marweck)1 of 1 people found this helpfulI believe you talking about not actuall rendering but about getting the models by iteration components? Yup that's popular issue in the past(actually it's by design so to check for messages and outputPanels which should be rendered autocmatically). And to solve it - update to 3.3.3 Final (I jsut niot sure if the attribute works correctly in 3.3.1) and add limitToList="true" to action components which should render only components specified in reRender without additional look-ups.
Another one could be wrapping the content of the tab to region with renderRegionOnly=true,.
-
2. Re: tabPanel with switchType="client" rerendering all tabs on ajax events
marweck May 25, 2011 7:55 AM (in response to ilya_shaikovsky)Thanks a lot.
This is what is really happening: http://www.logikdev.com/2010/03/02/limittolist-attribute-prevents-flashing/
All the <rich:> components are being rerendered no matter I ask them to do so.
Now, my application is ok.
Cheers,
-
3. Re: tabPanel with switchType="client" rerendering all tabs on ajax events
marweck Jun 9, 2011 10:46 AM (in response to marweck)Problem solved.
In all the a4j:support, a4j:commandLink or a4j:commandButton of my application I have put the limitToList="true" and now it's running smooth.
Thanks,