Well, no actually...

The whole table has much too much rows, and is very heavy (2-4 MB). What I want 
to do, is add a new row to the list/table, and not refreshing the whole 
list/table.
AjaxUpdateTrigger will update a lot of UC's, but i want to update as little as 
possible (cause only change here is a new row). I guess that separated UC for 
each row is not the best solution, or is ? (and if, how add a new one to the 
DOM without refreshing others?)


Dnia 14 maja 2013 17:46 Theodore Petrosky <[email protected]> napisał(a):

> is it possible to use an AjaxUpdateTrigger? It takes an array of containers. 
> if you did create the batches of rows, you could add and detract from the 
> array of groups.
> 
> (That's if I understand what you are trying to do!)
> 
> Ted
> 
> --- On Tue, 5/14/13, Jan Taterka <[email protected]> wrote:
> 
> > From: Jan Taterka <[email protected]>
> > Subject: Batched AjaxUpdateContainer ?
> > To: [email protected]
> > Date: Tuesday, May 14, 2013, 10:08 AM
> > Hi guys,
> > 
> > Just wonder about some batched AjaxUpdateContainer. I have
> > following situation in my app:
> > 
> > <wo:AjaxUpdateContainer name ="uc" id="someId"
> > fullSubmit="true" id = ucId >
> >     <wo:WORepetition name = "rep"
> > list=myList item=myItem>
> >         <tr>
> >            
> > <td><wo:WOPopUpButton ...></td>
> >            
> > <td> ... </td>
> >         </tr>
> >     </wo:WORepetition>
> >     <wo:AjaxSubmitButton updateContainerId
> > = ucId name="addMoreBtn" action = addEmptyListItem ...
> > />
> > </wo:AjaxUpdateContainer>
> > 
> > 
> > and java:
> > 
> > public NSMutableArray<SomeObject> myList;
> > public SomeObject myItem;
> > 
> > public WOActionResults addEmptyListItem() {
> >     
> >     if(myList == null) {
> >         myList = new
> > NSMutableArray<SomeObject>();
> >     }
> > 
> >     myList.addObject(new SomeObject());
> >     return null;
> > 
> > }
> > 
> > public String ucId() {
> >     return "unique-constant-id";
> > }
> > 
> > Just to draft the code. Now, When the size of myList is
> > lower than for example 200 elements, the addEmptyListItem
> > method executes quite fast. When riching 200+elements, the
> > response is a bit to large (1MB uncompressed) and adding new
> > line takes 3-4 seconds and this time grows in function of
> > list's elements count. Unfortunately, in my repetition is
> > some DOM based javascript, so it slow's down the response a
> > bit more.
> > 
> > I wonder, i i can e ome trick / component i do not know,
> > which could help with this situation? One of my ideas is
> > UpdateContainer only for last "row", but how to do it? (Each
> > row my contain some link to "remove" element from list, what
> > breaks my idea of making separated UpdateContainer for evry
> > N rows (30-40).
> > 
> > 
> > Thanks for any help!
> > 
> > 
> > 
> > 
> >  _______________________________________________
> > Do not post admin requests to the list. They will be
> > ignored.
> > Webobjects-dev mailing list      ([email protected])
> > Help/Unsubscribe/Update your Subscription:
> > https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com
> > 
> > This email sent to [email protected]
> >
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to