gpt4 book ai didi

jqGrid - 卡住第一个复选框列

转载 作者:行者123 更新时间:2023-12-04 14:39:36 26 4
gpt4 key购买 nike

请看http://jsfiddle.net/chugh97/YWVA8/56/我已经卡住了 Inv No 列。我想要实现的是仅卡住复选框列,这样当有人滚动时,复选框列不会从用户的 View 中隐藏。

最佳答案

最近我回答了here在同一个问题上。尽管如此,我发现这个问题非常好,而且我认为对于 jqGrid 的许多用户来说,解决方案的共享可能会很有趣。所以我很快在这里重复这个答案。

The demo这是我根据 the answer 中的演示创建的不仅允许卡住带有复选框的列,而且还允许与卡住列一起实现内联编辑:

enter image description here

希望Tony对jqGrid的主要代码做相应的修改,将内联编辑从limitations的列表中去掉。卡住列。

最重要的代码部分如下所示

$grid.jqGrid('filterToolbar', {stringResult: true, searchOnEnter: false, defaultSearch: "cn"});
$grid.jqGrid('setColProp', 'cb', {frozen: true});
$grid.jqGrid('setGridParam', {multiselect: false});
$grid.jqGrid('setFrozenColumns');
$grid.jqGrid('setGridParam', {multiselect: true});
if($.isFunction($grid[0].p._complete)) {$grid[0].p._complete.call($grid[0]);}
fixPositionsOfFrozenDivs.call($grid[0]);

fixPositionsOfFrozenDivs 函数的实现你可以在 the demo 的代码中找到或在已引用的文本中 old answer .

关于jqGrid - 卡住第一个复选框列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8994264/

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