【问题标题】:jqGrid permutation arrayjqGrid排列数组
【发布时间】:2012-07-03 07:18:31
【问题描述】:

在 jqGrid 中,我尝试使用排列数组来保存列的重新排序状态。 例如。基本列状态为perm = [0,1,2,3,4] 第 3 列是隐藏的,第 0 列是复选框。现在我有一个自定义上下文菜单,我用它最终给了我一个烫发数组[0,1,3,2,4] 我在文档中读到排列数组需要以 1 开头,对吗? 当我尝试使用 jqgrid 的“remapColumns”函数并传递 perm 数组时,它工作正常。但是,如果我尝试多次隐藏和显示列,列顺序就会变得混乱。 请帮助我理解排列数组的这些索引代表什么?它们是可见列的列索引吗?隐藏列应该是数组的一部分吗?如果柱子冻结了怎么办?在一些例子中我见过perm = [0:1, 1:3, 2:2, 3:1] 正确的方法是什么?我正在使用grid.jqGrid("remapColumns", perm, true);

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    尽量使用函数的最后一个参数

    grid.jqGrid("remapColumns", [0,1,3,2,4], true, false);
    

    置换、updateCells、keepHeader

    wiki:methods

    【讨论】:

      猜你喜欢
      • 2014-07-10
      • 1970-01-01
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多