是否可以将最后一列卡住到网格的右侧?
我遇到的所有演示都显示将第 1 列或第 1 列和第 2 列卡住到网格的左侧。
我尝试将 frozen:true
属性仅用于 colModel 的最后一列,但它不起作用。
最佳答案
jqGrid 中卡住列的当前实现不允许将最后一列卡住到网格的右侧。所以我看不到任何在 jqGrid 中实现您的要求的简单方法。
复杂的原因在于 jqGrid 中卡住列的实现。方法 setFrozenColumns
检查 colModel
从左边开始(从 colModel
数组的第一个索引开始)在开头 (参见源代码的 the part)。它找到具有frozen: true
属性的colModel
的最大索引,然后在单独的div 中复制 网格的列。换句话说,jqGrid 仅考虑具有 frozen: true
属性的 colModel
的第一列。所有其他具有 frozen: true
的属性都将被忽略。然后 jqGrid 总是创建 只有 left frozen columns 的 div。所以没有提供网格右侧卡住列的用法。
关于javascript - JQGrid - 卡住列 - 卡住列到网格的右端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27549268/