Foros del Web » Programando para Internet » Jquery »

Como crear un buscador para un jqgrid

Estas en el tema de Como crear un buscador para un jqgrid en el foro de Jquery en Foros del Web. ya se que en algunos jqgrid vienen implementados esta opcion pero yo necesito crear uno . El cual se trata de un campo input en ...
  #1 (permalink)  
Antiguo 23/11/2012, 11:06
 
Fecha de Ingreso: septiembre-2012
Ubicación: Sevilla
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 0
Como crear un buscador para un jqgrid

ya se que en algunos jqgrid vienen implementados esta opcion pero yo necesito crear uno . El cual se trata de un campo input en el que yo escribo lo que quiero buscar y en el grid me aparece este elemento solo.Nose pero asi a primera vista lo que se me ocurre hacer un select en la base de datos buscando este valor y mostrarlo en el grid , pero esta segunda parte no se bien como hacerlo , espero vuestra ayuda
  #2 (permalink)  
Antiguo 26/11/2012, 12:28
 
Fecha de Ingreso: septiembre-2012
Ubicación: Sevilla
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Como crear un buscador para un jqgrid

ya lo he encontrado
en el grid creamos la siguiente funcion:

jQuery("#botonCal").click(function(){
var selr = jQuery('#list1').jqGrid('getGridParam','selrow');//lo que he seleccionado
if(selr) {
var result;//lo guardo en esta variable
result=jQuery('#list1').jqGrid('getRowData',selr);
enviar_variable(result.elecCable); //en este caso le paso el eOrigen que es lo que necesito a esa funcion
}
else alert("No has seleccionado a ningún proveedor");
return false;
});
});

en el body de html :

<table id="list1"></table> <div id="pager1"></div>
<div id="buscador">
<!--<p>Extensión a buscar:<input type="text" name="campo" id="campo"/>-->
<p><button id="botonCal">Buscar</button></p>
<br/>
<div id="latabla">
<br/>
</div>

</div>
y nos hace falta la siguiente funcion para enviar nuestra variable a una pagina php en la que hacemos una consulta y mostramos los rsultados

function enviar_variable(ori){
//Envio las variables
$.post("buscarElec.php",{elecCable:ori},function(r espuesta){
jQuery("#latabla").html(respuesta); //Mostramos un alert del resultado devuelto por el php
});
}

Etiquetas: javascript, jqgrid, mysql, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.