Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/04/2010, 14:59
Avatar de HaroldV
HaroldV
 
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Como Mostrar Datos en un JqGrid()

Cita:
Iniciado por HaroldV Ver Mensaje
Encontre una Manera de desarrollarlo si me estoy equivocando corrigeme xfavor, simplemente creo un xml y alli dentro creo mi conexion a la base de datos y creo el query el select despues de eso los datos se lo asigno a las respectivas celdas las cuales les doy los nombre dentro del mismo xml y de esa misma manera los llamo en el grid =)

Amigos para Solucionar este inconveniente hay mucho soporte pero para PHP, yo estoy trabajando con JSP y resulta que creo una pagina para llamar al jsp en vez de php y hago la conexion de la base de datos de la siguiente manera =)
Código:
<%-- 
    Document   : mostrarHumedad
    Created on : 26/04/2010, 11:12:47 AM
    Author     : haroldv
--%>
<html>
    <body>
    <head>
        
    </head>
<%@page import="java.sql.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.sql.*" %>
<%@page import="Clases.BaseDatos" %>

<%

try
 {

    try {

        Class.forName("org.postgresql.Driver");

    } catch (ClassNotFoundException e) {

        out.println("<h1>No se encuentra el Driver: " + e.getMessage() + "</h1>");

    }

    String driver = "org.postgresql.Driver";

    String connectString = "jdbc:postgresql://localhost/MiBasedeDatos";

    String user = "miUsuario";

    String password = "micontraseña";

    Class.forName(driver).newInstance();

    Connection conn = DriverManager.getConnection(connectString, user,password);

    ResultSet rst = conn.createStatement().executeQuery("select * from TABLA");
       


     ///// QUE DEBERIA DE COLOCAR PARA PASARLAS AL JQGRID ? ESTO que esta ABAJO ESTARA BIEN ?
    
       response.setContentType("text/xml; encoding=ISO-8859-1");
        out.println("<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>");
        out.println("<id>");
        out.println("  Harold");

        out.println("</id>");
NO LO HACE EL Harold en ID que deberia de hacer ?

    while(rst.next()){

ESTO SI LO HACE PERFECTAMENTE MOSTRANDOME CADA UNO DE LOS DATOS =) QUE DEBERIA DE HACER PARA MANDARLO A LAS CELDAS DEL JQGRID ?

        System.out.println("ENTROOOOOOOOOOOO");
        System.out.println("id: "+rst.getInt("id"));
        System.out.println("Fecha: "+rst.getString("fecha"));
        System.out.println("indi: "+rst.getString("indicativo"));
       
    }
    

    }
    catch(Exception e){

        System.err.println("JAJAJAJAJAJA"+e);

    }

%>

</body>

</html>
Ahora les voy a Mostrar el COdigo del JqGrid =)

Código:
            $(document).ready(function() {           
                
                $("#dataGrid").jqGrid({

                type:"GET",
                
                url:'mostrarHumedad.jsp',

                datatype: 'xml',

                colNames:['Id','Fecha', 'Indicativo', 'Estacion','Latitud','Longitud','Elevacion','00:30','01:30','02:30'
                          ,'03:30','04:30','05:30','06:30','07:30','08:30','09:30','10:30','11:30','12:30',
                           '13:30','14:30','15:30','16:30','17:30','18:30','19:30','20:30','21:30','22:30',
                           '23:30'],
                colModel:[
                {name:'id',index:'id', width:55},
                {name:'fecha',index:'fecha', width:90, editable:true},
                {name:'indicativo',index:'indicativo', width:100,editable:true},
                {name:'estacion',index:'estacion', width:80, align:"right",editable:true},
                {name:'latitud',index:'latitud', width:80, align:"right",editable:true},
                {name:'longitud',index:'longitud', width:80,align:"right",editable:true},
                {name:'elevacion',index:'elevacion', width:80,align:"right",editable:true},
                {name:'00:30',index:'00:30', width:80,align:"right",editable:true},
                {name:'01:30',index:'01:30', width:80,align:"right",editable:true},
                {name:'02:30',index:'02:30', width:80,align:"right",editable:true},
                {name:'03:30',index:'03:30', width:80,align:"right",editable:true},
                {name:'04:30',index:'04:30', width:80,align:"right",editable:true},
                {name:'05:30',index:'05:30', width:80,align:"right",editable:true},
                {name:'06:30',index:'06:30', width:80,align:"right",editable:true},
                {name:'07:30',index:'07:30', width:80,align:"right",editable:true},
                {name:'08:30',index:'08:30', width:80,align:"right",editable:true},
                {name:'09:30',index:'09:30', width:80,align:"right",editable:true},
                {name:'10:30',index:'10:30', width:80,align:"right",editable:true},
                {name:'11:30',index:'11:30', width:80,align:"right",editable:true},
                {name:'12:30',index:'12:30', width:80,align:"right",editable:true},
                {name:'13:30',index:'13:30', width:80,align:"right",editable:true},
                {name:'14:30',index:'14:30', width:80,align:"right",editable:true},
                {name:'15:30',index:'15:30', width:80,align:"right",editable:true},
                {name:'16:30',index:'16:30', width:80,align:"right",editable:true},
                {name:'17:30',index:'17:30', width:80,align:"right",editable:true},
                {name:'18:30',index:'18:30', width:80,align:"right",editable:true},
                {name:'19:30',index:'19:30', width:80,align:"right",editable:true},
                {name:'20:30',index:'20:30', width:80,align:"right",editable:true},
                {name:'21:30',index:'21:30', width:80,align:"right",editable:true},
                {name:'22:30',index:'22:30', width:80,align:"right",editable:true},
                {name:'23:30',index:'23:30', width:80,align:"right",editable:true},
                ],
                pager: '#pager',
                rowNum:10,
                sortname: 'id',
                 sortorder: "desc",
                rowList:[10,20,30],                                                                              
                //height:'auto',
                viewrecords: true,                
                caption: 'Hay TA Mi JQGRID PUEEESSSS'
                            
        });
Amigos que debo de hacer para mostrar los datos en las celdas Que estoy HAciendo MAL Ayudenme xFavor =)