Thanks,

How can I loop through the jsonObjects in javascript?

I have now something like this:

array.each(function(item) {
 item[0]  item[1]
 //fill options with the item.
}

But I get undefined text in for my select option values.
The number of items in my select is correct, but the key-value is set to "undefined"

Leon

Lance Java wrote:
JSONArray options = new JSONArray();
for(Group group : List<Group> groups) {
   JSONObject obj = new JSONObject();
   obj.put(group.getId, group.getName());
   options.put(obj);
}

Cheers,
Lance.

2008/5/14 Leon Derks <[EMAIL PROTECTED]>:

Can you give me an example of that?

Leon


Lance Java wrote:

You want a JSONObject not a JSONArray
http://tapestry.formos.com/nightly/tapestry5/apidocs/index.html

Cheers,
Lance.

2008/5/14 Leon Derks <[EMAIL PROTECTED]>:



Hello

I found this example:

new JSONArray("[['a', 'value a'], ['b', 'value b'], ['c', 'value c'],
['d',
'value d']]"));

The JSONArray contains information for my select box, with a value -
label
pair.

But in my case, I want to make a new JSONArray filled with properties
from
my List of Groups.

So for example something like this:

for(Group group : List<Group> groups) {
 jsonArray.put(group.getId, group.getName());
}

The problem is that a put operation only allows put(Object value) and
put(int index, Object value);

How can I add the group.getId and group.getName() as a value-label pair
to
the JSONArray?

Leon


---------------------------------------------------------------------
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]





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

Reply via email to