Actually there is a way to make it fast.

Things may become faster if you reduce number of HTML "input"s from HTML
DOM.

Just remove them from HTML and rewrite submit logic to your own.

You may replace checkboxes with images. Replace those images with real
checkboxes when user hovers this image or changes focus using TAB key (to
make him ability to click on it). The same could be done for input
type='text' and all the controls. For inputs you may show text value
inplace and only show editor when use clicks on it, etc.

In this case you will only have few DOM elements and the page will weight
less and run faster.

But in this case as you understand you will have to write client-side
input's state management manually in javascript.
Probably store it in some json object and post that object on submit. And
you will have to write your own server-side logic to parse and handle that
json object.

This isn't that hard actually. I used this approach in one of my projects
on a similar heavy page.

On Fri, May 10, 2013 at 5:20 AM, Haiming Zhang <haiming.zh...@redflex.com.au
> wrote:

> Hi,
>
> Thank you.
>
> Although we should not concern about the "full time operator" 's feeling
> under this topic, I actually asked her for you. She is quite happy of the
> new feature as she does not need to go through and fill the 100 pages
> documents everyday manually (After that is the calculation of statistics,
> manually).
>
> The another advantage of putting 2500 checkboxes in a single page is that
> she can use the tick all button to check 200 checkboxes once, then uncheck
> few for this column if needed. Do you think that will help if I filter the
> 2500 checkboxes into 50/100 pages?
>
> Anyway, thank you for all your help. From Thiago's reply, it seems there
> is no code level solution for IE7 and IE8.
>
> -----Original Message-----
> From: Lance Java [mailto:lance.j...@googlemail.com]
> Sent: Friday, 10 May 2013 1:14 AM
> To: Tapestry users
> Subject: Re: Submit form is very slow in IE
>
> Why don't you ask your "full time operator" what he thinks of 2500
> checkboxes on a single page? I bet he's got something to say about it :)
>
> If you are not an authorised recipient of this e-mail, please contact me
> at Redflex immediately by return phone call or by email. In this case, you
> should not read, print, retransmit, store or act in reliance on this e-mail
> or any attachments, and should destroy all copies of them. This e-mail and
> any attachments are confidential and may contain privileged information
> and/or copyright material of Redflex or third parties. You should only
> retransmit, distribute or commercialise the material if you are authorised
> to do so. This notice should not be removed.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to