不想在Flexigrid中调整列的大小
我想在Flexigrid中禁用列大小调整。
有没有像colresize这样的选项:false / true? 我找不到任何东西。
我找到了这个:
将dragStart的开头更改为:
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; }
为了使其更清晰,您可以像colResize:true一样添加要传递的属性,但在flexigrid中将colResize:false设置为默认值。 然后检查p.colResize == true以启用resize。 这样,您可以在需要时双向使用。 只是一个想法。
colResize: false
属性将禁用该选项。