The point here is that Sets are not indexable, so i can't name
elements by their unique id...


On 6/10/07, Dave Newton <[EMAIL PROTECTED]> wrote:
--- Nicolás Pace <[EMAIL PROTECTED]> wrote:
> The main problem is that the only way to access
> collection elements with ognl is like accessing an
> array, and when i generate those dinamic components
> with javascript, i don't know how to name those
> elements to have them mapped to the Set.

Name them whatever the name of them is in the action.

For example, I have a JSP page that uses the following
S2 tag for a text input field where exMap is
(obviously, I guess) a map with its backing object's
id as the map key:

<s:textfield name="exMap[%{#r.id}].%{which}[0].foo"/>

I dynamically create additional components with the
following JavaScript, called from a method taking id,
which, and idx parameters:

var name = 'exMap[' + id + '].' + which + '[' + idx +
'].foo';
var sTag = '<input type="text" name="' + name + '"/>';

This example is a little bit different because each of
the map entries is an ordered list (and I formatted
and edited heavily so it might be minorly broken), but
you get the idea.

d.



      
____________________________________________________________________________________
Shape Yahoo! in your own image.  Join our Network Research Panel today!   
http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to