Hi Chuck,
You are correct.
> You have to be careful of the id too in repetitions, each one needs to be 
> unique.

This was the problem. After having a unique ID per row, I can flip open one row 
at a time. One cannot flip all rows open, but this is probably the way the UI 
is intended.

Thanks very much for this useful tip,

-mai


On Mar 28, 2011, at 1:42 PM, Chuck Hill wrote:

> 
> On Mar 28, 2011, at 1:18 PM, Mai Nguyen wrote:
> 
>> Hi Chuck,
>>> Are you binding it to something that is unique for every row?
>> 
>> The binding "expanded" is tied to a global boolean variable like the 
>> ToggleDetails example.
>> I have not found a good way to set it per row though, so this may be the 
>> issue since this boolean is used for all rows.
> 
> You have to be careful of the id too in repetitions, each one needs to be 
> unique.  That is probably one of the problems.  One way is to bind the index 
> of the repetition to something and then use OGNL in the binding (assuming you 
> are using WOOGNL in your project):
> 
> MyExpansion: AjaxExpansion {
>       id = ~"MyExpansion_" + theIndex;
> ...
> }
> 
> 
>> I am only updating the contents of a table cell, not adding or removing 
>> table cells.
>> The expanded state shows more information vs. the closed state.
> 
> I _think_ that should be OK.
> 
> 
> 
> 
>> On Mar 28, 2011, at 12:54 PM, Chuck Hill wrote:
>> 
>>> Hi Mai,
>>> 
>>> On Mar 28, 2011, at 12:45 PM, Mai Nguyen wrote:
>>> 
>>>> Hi List,
>>>> I am new to the Wonder Ajax frameworks, and have some trouble using 
>>>> AjaxExpansion inside a WO Repetition.
>>>> The "Expanded" state is global and not specific to a row in a repetition.
>>>> If I use the example ToggleDetails in AjaxExample2, it works for one 
>>>> single AjaxExpansion area (one row only).
>>>> 
>>>> However, if I use a WO Repetition of AjaxExpansion areas, the "Expanded" 
>>>> state is not behaving properly. Only the first cell is expanded, even when 
>>>> I click on the other cells. It seems like the "expanded" flag is behaving 
>>>> globally for the first table cell only.
>>> 
>>> Are you binding it to something that is unique for every row?
>>> 
>>> 
>>>> Is it correct to use AjaxExpansion in a WORepetition to update a row table 
>>>> cell, or should I something else? (an example would be appreciated)
>>>> 
>>>> Thanks for any hints,
>>> 
>>> 
>>> Are you just updating the contents of one cell?  Adding or removing 
>>> rows/cells in tables with Ajax does not work well.  
>>> 
>>> 
>>> Chuck
>>> 
>>> -- 
>>> Chuck Hill             Senior Consultant / VP Development
>>> 
>>> Practical WebObjects - for developers who want to increase their overall 
>>> knowledge of WebObjects or who are trying to solve specific problems.    
>>> http://www.global-village.net/products/practical_webobjects
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/huemai%40mac.com
>>> 
>>> This email sent to [email protected]
>> 
> 
> -- 
> Chuck Hill             Senior Consultant / VP Development
> 
> Practical WebObjects - for developers who want to increase their overall 
> knowledge of WebObjects or who are trying to solve specific problems.    
> http://www.global-village.net/products/practical_webobjects
> 
> 
> 
> 
> 
> 
> 

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

This email sent to [email protected]

Reply via email to