Autoajustar ancho de jqgrid dentro de tab bootstrap – jqgridbootstrap bootstrapjqgrid

Pregunta:


Estoy utilizando dentro de un Tab de y la grilla no se autoajusta al tamaño del Tab, se expande mucho. ¿Existe una forma de hacer que la cuadrícula se ajuste al tamaño máximo del Tab de boostrap?

var info = datos; $("#gvsDetalleRevisionErradicar").jqGrid("GridUnload");
            var grid = $("#gvsDetalleRevision").jqGrid({
                datastr: info,
                datatype: 'jsonstring',
                height: "300",
                //width: newWidth2,
                rowNum: 1000000,
                multiselect: true,
                ignoreCase: true,
                autowidth: true,
                shrinkToFit: false,
                //forceFit: true,
                colNames: ['Siembra', 'Lote', 'Linea', 'Palma', 'Fecha Cuarentena', 'Dias en cuarentena', 'Fecha revision', 'Dias desde revision', 'No veces erradicada', 'No veces revisada'],
                colModel: [
                    { label: 'Siembra', name: 'Siembra', resizable: false},
                    { label: 'Lote', name: 'Lote', resizable: false},
                    { label: 'Linea', name: 'Linea', resizable: false},
                    { label: 'Palma', name: 'Palma', resizable: false},
                    { label: 'FechaErradicacion', name: 'FechaErradicacion', resizable: false},
                    { label: 'DiasCuarentena', name: 'DiasCuarentena', resizable: false},
                    { label: 'FechaRevision', name: 'FechaRevision', resizable: false},
                    { label: 'DiasDesdeRevision', name: 'DiasDesdeRevision', resizable: false},
                    { label: 'NoVecesErradicada', name: 'NoVecesErradicada', resizable: false},
                    { label: 'NoVecesRevisada', name: 'NoVecesRevisada', resizable: false}
                ],
                caption: "Listado de palmas en cuarentena",
                onSelectRow: function (id) {
                    var p = this.p, item = p.data[p._index[id]];
                    if (typeof (item.cb) === "undefined") {
                        item.cb = true;
                    } else {
                        item.cb = !item.cb;
                    }
                },
                onSelectAll: function (id, status) {
                    for (i = 0; i < id.length; i++) {
                        var p = this.p, item = p.data[p._index[id[i]]];
                        item.cb = status;
                    }
                },
                loadComplete: function () {
                    var p = this.p, data = p.data, item, $this = $(this), index = p._index, rowid;
                    for (rowid in index) {
                        if (index.hasOwnProperty(rowid)) {
                            item = data[index[rowid]];
                            if (typeof (item.cb) === "boolean" && item.cb) {
                                $this.jqGrid('setSelection', rowid, false);
                            }
                        }
                    }
                },
            });
            jQuery("#gvsDetalleRevision").jqGrid('filterToolbar', { stringResult: true, searchOnEnter: false, defaultSearch: 'cn' });

Preguntado por: araad1992

El problema es que jqGrid no es responsive

Guriddo jqGrid JavaScript 5.0 is released

pero si hay una adaptacion que permitiria resolver el problema

veras como define

<link rel="stylesheet" type="text/css" media="screen" href="path_to_css_files/ui.jqgrid-bootstrap.css" />

y en la definicion del grid

$("#grid").jqGrid( {
   ...
   styleUI : "Bootstrap",
   ...
 });

con esto deberias poder hacer responsivo a jqgrid

Tambien podrias evaluar el estilo

jQuery UI Bootstrap

si revisas en los extras veras que define un estilo responsive para el jqgrid.

O sino evaluar alternativas como las mencionadas aqui

Way to make jqGrid responsive on web browsers

Fuente

Related Posts:

¿Como eliminar espacio en los bordes con bootstrap? – html css bootstrap
Pregunta: Estoy intentando hacer un login con bootstrap y me surgió un problema con los bordes, cuando intento insertar un borde en el formulario se ...
No funciona JQuery en un archivo js – javascript jquery html
Pregunta: Mi problema es que no puedo usar jquery en mis archivos js, apesar que ya esta integrado en html e incluso funciona con bootstrap. Trate ...
¿Como puedo alinear verticalmente un contenido de un div con bootstrap 3? – html css bootstrap
Pregunta: Si observan el ejemplo en una resolución de 1024p podrán observar como el texto del label se extiende y el select pegado a la ...
contar sabado y domingo en un rango de fechas con datapicker – javascript bootstrap
Pregunta: Como puedo saber cuandos sabados y domingos hay en un rango de fechas 01-01-2017 & 20-01-2017 (por ejemplo), sabiendo que datapicker (bootstrap) tiene un arreglo ...
Abro un form modal en ASP.NET MVC y aparece como inactivo – asp.net bootstrap mvc
Pregunta: Buenas noches tengo una pequeña duda, estoy abriendo un form modal y cuando presiono el boton que lo abre sale como si el form modal ...
Modal no aparece completo – css bootstrap modal
Pregunta: Así aparece mi Modal: Necesito que me aparezca completo y se superponga por delante de todo. Este es mi código: <div class="row"> ...
Como cargar correctamente Jquery y Bootstrap – jquery bootstrap
Pregunta: Buenos dias a todos, estoy haciendo una web que hace uso de JQuery y de Bootstrap (incluido algunos plugins como DateTimePicker). Mas o menos ...
Ayuda con el diseño de un DIV en HTML y Bootstrap – html bootstrap
Pregunta: Vengo diseñando la parte estática de mi sistema (la pagina web), pero estoy obteniendo un pequeño error a la hora de diseñar un div, Lo ...
¿Cómo usar JS en html? – javascript html bootstrap
Pregunta: Estoy haciendo un proyecto web en netbeans con jsp y nos pidieron darle diseño por lo que estoy usando bootstrap, entiendo como usar el ...
¿Se puede poner texto a un input type radio? – html css bootstrap
Pregunta: Esta pregunta ya tiene una respuesta aquí: ...
¿Cómo cambiar background-color de un tab / pill / nav con clase .active en bootstrap 4? – bootstrap bootstrap-4
Pregunta: Si ejecuta el siguiente script verá que por defecto el tab / pill / nav activo tiene clase .active y por tanto el color ...
Agregar icono fa en una caja de texto – bootstrap
Pregunta: Buena tarde tengo el siguiente codigo html, estoy usando bootstrap 4 <div class="form-group has-feedback"> <span class="fa fa-user form-control-feedback"></span> <input type="text" class="form-control" placeholder="Escribe un nombre"> </div> Lo que quiero hacer ...
Problema con collapse en bootstrap – bootstrap
Pregunta: <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, ...
Como enviar correos desde codeigniter con phpmailer? – php javascript bootstrap
Pregunta: Hola buenos dias veran soy muy nuevo en esto y recientemente me encargaron la tarea de mandar correos. Tengo que crear un formulario que ...
Validar rango de entrada y salida de reserva. Bootstrap datepicker – jquery bootstrap formularios
Pregunta: mi problema es algo básico. Tengo un sistema de reserva donde ingresan la fecha de entrada y salida. Tengo validado que la fecha de ...

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *