miércoles, 18 de enero de 2012

Ajustar width del jqgrid a un div contenedor

Saludos, esta ocasión les comento como podemos hacer para que nuestro elemento jqgrid pueda ser ajustado al contenedor padre, en este caso solo debemos escribir la siguiente linea de código después de la llamada principal al jqgrid

$("#grid_id").setGridWidth($('#box-content').width(), true);

con esto no necesariamente deberemos asignar un width estático en las propiedades del elemento jqgrid

Nos leemos en la proxima entrada.

5 comentarios:

Iskra dijo...

¡Mil gracias! Me has ayudado mucho.

Iskra dijo...
Este comentario ha sido eliminado por el autor.
MarmotS dijo...

Si quieres añadir esta funcionalidad de forma genérica puedes usar la opcion gridComplete en las opciones de creación de la jqgrid y usar su parent() como referencia para el width (siempre que sea visible, claro):

$('#grid').jqgrid({
...
gridComplete: function(){
if($(this).parent().is(':visible')){
$(this).jqGrid('setGridWidth', $(this).parent().width());
}
}
...
});

Felipe dijo...

Bueno, gracias por el dato, andaba buscando la manera de poder hacerlo.

Nota: Veo que estas promocionando AWSurveys para ganar dinero. Estoy totalmente seguro de que eso es una Farsa. Hice una prueba para conseguir 150 suscriptores, limpios, Inclusive pague una campaña de ADWORDS para conseguirlos. Nunca me pagaron..

Felipe dijo...

Bueno, gracias por el dato, andaba buscando la manera de poder hacerlo.

Nota: Veo que estas promocionando AWSurveys para ganar dinero. Estoy totalmente seguro de que eso es una Farsa. Hice una prueba para conseguir 150 suscriptores, limpios, Inclusive pague una campaña de ADWORDS para conseguirlos. Nunca me pagaron..

ShareThis