想不调整在Flexigrid列(Does not want to resize columns in

2019-09-17 06:29发布

我想在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