gpt4 book ai didi

javascript - 不想在 Flexigrid 中调整列的大小

转载 作者:行者123 更新时间:2023-11-29 17:23:56 26 4
gpt4 key购买 nike

我想在 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,但将 colResize:false 设置为 flexigrid 中的默认值。然后检查 p.colResize == true 以启用调整大小。这样您就可以在需要时同时使用它。只是一个想法。

关于javascript - 不想在 Flexigrid 中调整列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com