不想在Flexigrid中调整列的大小

时间:2012-05-16 09:17:01

标签: javascript jquery resize flexigrid

我想在Flexigrid中禁用列大小调整。
有没有像colresize的选项:false / true?我找不到任何。

2 个答案:

答案 0 :(得分:4)

我发现了这个:

将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以启用调整大小。这样,您可以在需要时双向使用。只是一个想法。

答案 1 :(得分:1)

colResize: false属性将禁用该选项。