JavaScript - Problema con un var, al usar push solo ingresa el primer elemento de una lista

   
Vista:

Problema con un var, al usar push solo ingresa el primer elemento de una lista

Publicado por Jorge Caiza (1 intervención) el 27/05/2014 19:23:06
El codigo es el siguiente, estoy usando este servicio web para traer una lista de una base de datos, la cual la imprimo en forma de tabla y funciona correctamente pero deseo en esta imprimirlos en un grafico de nodos para lo cual necesito ingresar en la variable data todos los valores de mi lista, el problema es que solamente esta agregando el primer valor de la lista :( alguien ayudeme con que esta mal gracias ya me he dado vueltas y probado de mil y un formas el codigo lo he acomodado ya de varias formas y sigue imprimiendo solo 1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var data=[ ];
<%
com.routsys.logicanegocio.serviciosweb.RedesLogica_Service service = new com.routsys.logicanegocio.serviciosweb.RedesLogica_Service();
com.routsys.logicanegocio.serviciosweb.RedesLogica port = service.getRedesLogicaPort();
java.util.List<com.ws.Relacion> result = port.relaciones();
Iterator it = result.iterator();
for (int i = 0; i < result.size(); i++) {
    com.ws.Relacion o = (com.ws.Relacion) result.get(i);
 
    %>
    data.push({
        "name": "<%out.print(o.getCola());%>",
        "parent": "<%out.print(o.getCabeza());%>"
    });
    <%
}
%>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Problema con un var, al usar push solo ingresa el primer elemento de una lista

Publicado por xve (1595 intervenciones) el 27/05/2014 22:03:19
Hola Jorge, lo unico que se me ocurre, es que result.size() devuelve el valor 1, ya que el resto parece correcto.

Puedes mostrar el valor de result.size()? para ver exactamente que valor devuelve?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar