Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2012, 10:36
gcombariza
 
Fecha de Ingreso: septiembre-2010
Ubicación: Guatemala
Mensajes: 6
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Filtro en Jqgrid en asp

function FilterdgAsegurados() {
var ob = document.getElementById("iSelectdgAsegurados");
var iColum = ob.options[ob.selectedIndex].value
searchColumn = jQuery("#dgAsegurados").jqGrid('getCol', iColum, true)

var ifilter = document.getElementById("itextdgAsegurados").value ;
var searchString = ifilter.toUpperCase();
jQuery.each(searchColumn, function () {
if (this.value.toUpperCase().indexOf(searchString) == -1) {
jQuery('#' + this.id).hide()
} else {
jQuery('#' + this.id).show()
}
});
}


////tienes que añadir un texbox html dentro del caption del grid y una lista de selección algo como esto:

caption: 'Buscar: <input type="text" id="itextdgAsegurados" placeholder="Search" results="0" class="gridsearch" onkeyup= "FilterdgAsegurados()" /> Por:<select id="iSelectdgAsegurados" name="iSelectdgAsegurados"><option>ID</option><option>Nombre</option><option>Apellido</option><option>Ramo</option><option>Edad</option></select><input id="BtnTraeDatos" type="button" value="Trae Datos (t)" style="width: 100px; height: 24px;" tabindex="5" title="Trae Datos" onclick="return getDatadgAsegurados();" accesskey="t" />',

///todo en una sola linea; estan especificados cada uno de los id para su funcionalidad....

me avisas cualquier duda....

Última edición por gcombariza; 30/01/2012 a las 10:39 Razón: ok