Re: T5: JSONArray + fillling
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 : ListGroup 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 : ListGroup 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]
Re: T5: JSONArray + fillling
http://www.prototypejs.org/learn/json 2008/5/15 Leon Derks [EMAIL PROTECTED]: 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 : ListGroup 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 : ListGroup 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] -- with regards Sven Homburg http://tapestry5-components.googlecode.com
T5: JSONArray + fillling
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 : ListGroup 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]
Re: T5: JSONArray + fillling
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 : ListGroup 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]
Re: T5: JSONArray + fillling
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 : ListGroup 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]
Re: T5: JSONArray + fillling
JSONArray options = new JSONArray(); for(Group group : ListGroup 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 : ListGroup 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]