Hi,
I have a problem with pages that gets very large.
I have a page with a form and a result list, each row in the result list
has one or several <h:commandLink .. />. My problem is that page (even
when showing a very limited number of hits get very big, somewhere
around 100-150k. I can probably optimize my html somewhat but when
looking at the page I can see that each <h:commandLink .. /> renders
link that look like this:
<a href="#"
onclick="clear__5Fid11();document.forms['_id11'].elements['_id11:_link_hidden_'].value='_id11:_id13';if(document.forms['_id11'].onsubmit){var
result=document.forms['_id11'].onsubmit(); if( (typeof result ==
'undefined') || result )
{document.forms['_id11'].submit();}}else{document.forms['_id11'].submit();}return
false;" id="_id11:_id13">XXXXXX</a>
The problem is when there are 100+ links on single page the space these
links take up is quite large. As fas as I can see all scripts snippets
looks the same for all links (apart from the form-id).
I guess that this code really should be generalized and put into a
included js-file?
Are there any other things to think about when trying to make the pages
as small as possible using JSF/Myfaces (and facelets in this case)?
A page like this should not really be larger than 20k or so ...
Thanks,
/Magnus