opsite grilla ejemplos dinamico dinamica con javascript jquery resize flexigrid

javascript - grilla - No quiere cambiar el tamaño de las columnas en Flexigrid



grid dinamico con jquery (2)

Quiero desactivar el redimensionamiento de columnas en Flexigrid.
¿Hay alguna opción como colresize: falso / verdadero? No pude encontrar ninguno.


Encontré esto:

cambie el comienzo de dragStart a:

if (dragtype==''colresize'' && p.colResize == true) //column resize { $(g.nDiv).hide();$(g.nBtn).hide(); var n = $(''div'',this.cDrag).index(obj); var ow = $(''th:visible div:eq(''+n+'')'',this.hDiv).width(); $(obj).addClass(''dragging'').siblings().hide(); $(obj).prev().addClass(''dragging'').show(); this.colresize = {startX: e.pageX, ol: parseInt(obj.style.left), ow: ow, n : n }; $(''body'').css(''cursor'',''col-resize''); //cleanup n=null; ow=null; }

Para hacerlo más limpio, puede agregar una propiedad para pasar como colResize: true, pero establezca colResize: false como valor predeterminado en flexigrid. Y luego verifique p.colResize == true para habilitar el cambio de tamaño. De esta manera puede tener ambas formas cuando sea necesario. Solo una idea.


colResize: false propiedad colResize: false deshabilitará la opción.