Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2011, 09:36
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 11 meses
Puntos: 1
rellenar lista a partir Collection

Hola, estoy intentando hacer algo que tiene que poder hacerse, pero no lo consigo. Quiero obtener una lista con el siguiente formato:

var select = { '1': 'US', '2': 'UK' };

y lo estoy intentando rellenar a partir de una colección de mi action. En mi jsp tengo lo siguiente:
Código HTML:
var listOfTypeGate = new Array();
			<s:iterator value="gateTypeList">
				listOfTypeGate.push({id:<s:property value="idGateType"/>,value:'<s:property value="name"/>'}); 
			</s:iterator> 
con ésto consigo los valores que quiero, el 1 y el 2 serían el id, y US y UK sería el value. Pero no consigo formar la lista. El siguiente intento por ejemplo me dá error, para intentar meter los dos primeros datos, el 1 y US:
Código HTML:
var lista = new Array();
			lista.push("'"+listOfTypeGate[0].id+ "'" : "'"+listOfTypeGate[0].value+"'");
no le gusta el ":". Le he dado mil vueltas pero no lo consigo, y necesito ese formato para una tabla con jqgrid. Alguien me puede echar un cable? Muchas gracias, un saludo