【发布时间】:2012-04-28 05:49:08
【问题描述】:
有没有人找到解决方案来设置带有可编辑网格的冻结列? 在我的项目中,我有一个带有 2 个固定列的网格,它们不可编辑(标题)。 其他列是可编辑的。
所以 setFrozenColumns 不起作用。
有人知道解决办法吗?
是的,我知道限制: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:frozencolumns
这就是我问你的原因。
非常感谢。
【问题讨论】:
有没有人找到解决方案来设置带有可编辑网格的冻结列? 在我的项目中,我有一个带有 2 个固定列的网格,它们不可编辑(标题)。 其他列是可编辑的。
所以 setFrozenColumns 不起作用。
有人知道解决办法吗?
是的,我知道限制: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:frozencolumns
这就是我问你的原因。
非常感谢。
【问题讨论】:
试试这个 可以使用冻结列编辑单元格和内联编辑。不要在创建网格时设置冻结属性。 网格完成后应用它。
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});
如果出现对齐问题,则在它之后对数据应用填充。
【讨论】: