jqGrid 4.8.0 - 使用新的宽度大小


圈圈红
2025-03-10 08:54:38 (3天前)
  1. 另一个,似乎有一些


计算
</跨度>



</跨度>
我打电话之后的宽度:

例如,每次执行以下操作时:

$(nameOfGrid).jqGrid(’setGridWidth’,$(’。ui -layout-center’)。width() - 10,true);

经过上述调用,两者兼而有之


</跨度>
受影响,但上层


</跨度>
从较低的位置稍微偏短(或反之亦然),所以我想知道是否有一些

计算
</跨度>
INSIDE中影响整体体验的setGridWidth。

2 条回复
  1. 0# afs-loliaholic | 2019-08-31 10-32



    你写道“我不希望每当我双击以调整列的大小时网格本身就缩小/加宽”。另一方面,你写道:“我还在每一列上应用了(autoResizable:true)”。该物业

    autoResizable: true

    在列中意味着您不希望列可以自动调整大小,双击调整列的大小将更改列宽为最佳值。因此,如果您不希望某些列可以自动升级,则应删除

    autoResizable: true

    属性。



    在免费的jqGrid 4.8中有一个选项是使用

    resizeDblClick

    自述文件中描述的回调或事件jqGridResizeDblClick

    这里

    。您可以使用

    resizeDblClick

    回调例如返回

    false

    。双击列缩放器时,它将阻止列的大小调整。回调的选项是

    iColIndex



    cm

    允许返回值取决于列。



    方法

    setColWidth

    最初是在

    答案

    。它包含

    演示



    还有一个演示

    使用方法作为

    插入

    发表在github上。相同的选择

    setColWidth

    免费的jqGrid 4.8,但实现还有点其他。



    最后的问题

    setGridWidth

    对我来说并不完全清楚。我建议你总是创建一个重现问题的简短演示。在这种情况下,我可以很快找到问题的原因,我可以建议您的代码更改或我可以修复免费jqGrid中的错误。如果你只是描述你有一个错误的演示,请不要帮助我。无论如何,我建议你保存

    $(‘.ui-layout-center’).width()

    变量中的值和调用

    setGridWidth



    相同的价值
    </强>
    对于你使用的两个网格。


登录 后才能参与评论