2

有人找到用可编辑网格设置冻结列的解决方案吗?在我的项目中,我有一个带有 2 个固定列的网格,它们不可编辑(标题)。其他列是可编辑的。

所以 setFrozenColumns 不起作用。

有人知道任何解决方案吗?

是的,我知道限制: http ://www.trirand.com/jqgridwiki/doku.php?id=wiki:frozencolumns

这就是我问你的原因。

非常感谢。

4

2 回答 2

2

我在帖子(参见演示)中建议了一种解决方法。它并非在所有情况下都有效,但它是我现在可以建议的最佳解决方案:

在此处输入图像描述

于 2012-04-28T08:05:10.180 回答
0

试试这个 可以用冻结列编辑单元格和内联编辑。创建网格时不要设置冻结属性。网格完成后应用它。

jQuery("#gridid").jqGrid("setGridParam",{cellEdit : false});
jQuery("#gridid").jqGrid("setGridParam",{multiSelect : false});
$("#gridid").jqGrid('filterToolbar',{
    stringResult: true,
    searchOnEnter : true,
    beforeSearch: function(){
        //remove_onclick_property();
    }
});
jQuery("#gridid").jqGrid('setColProp','columnname',{frozen:true});
jQuery("#gridid").jqGrid('setFrozenColumns');
jQuery("#gridid").jqGrid("setGridParam",{cellEdit : true});

之后,如果出现对齐问题,则对数据应用填充。

于 2015-02-23T06:40:47.553 回答