【问题标题】:jqgrid setFrozenColumns cellEditjqgrid setFrozenColumns 单元格编辑
【发布时间】:2012-04-28 05:49:08
【问题描述】:

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

所以 setFrozenColumns 不起作用。

有人知道解决办法吗?

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

这就是我问你的原因。

非常感谢。

【问题讨论】:

    标签: jquery jqgrid


    【解决方案1】:

    我在the post(参见the demo)中建议了一种解决方法。它并非适用于所有情况,但它是我现在可以建议的最佳解决方案:

    【讨论】:

    • 太棒了!一如既往,我非常感谢你。杀死 editCell 后,我遇到了自动提交的问题,但我想现在我可以自己更正了。谢谢。
    【解决方案2】:

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

    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});
    

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

    【讨论】:

      猜你喜欢
      • 2011-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多