我想在Flexigrid禁用列大小调整。
有没有像colresize任何选项:假/真? 我找不到任何。
Answer 1:
我找到了这个:
改变的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:真实的,但设置colResize:假作为flexigrid默认。 然后检查p.colResize == true将启用调整大小。 这样,在需要的时候,你可以两者兼得。 只是一个想法。
Answer 2:
colResize: false
属性将禁用该选项。
文章来源: Does not want to resize columns in Flexigrid