如何将列恢复到jqGrid ColumnChooser上的相同位置?

时间:2018-03-29 15:28:03

标签: javascript jquery jqgrid column-chooser

我正在使用jqgrid。

我的目的是查看隐藏列。我使用了如下所述的columnChoser。

$('#Table').jqGrid('columnChooser', {
            done: function (perm) {
                if (perm) {
                    this.jqGrid('remapColumns', perm, true);
                }
            }
        });

问题:此处的问题是在恢复时colums正在添加到表的末尾。有没有办法把它们重新安排到同一个地方。

有人可以解释一下烫发是什么吗?有没有办法根据列索引显示columChoser中的特定列,如例:[3,4,7]

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果我理解问题是正确的,我不确定使用ColumnChooser的当前实现可以解决问题。当您尝试添加可见列(从右到左列表)时,ColumnChooser将其添加到列表末尾而不关心原始位置。我需要看看这是否可行。我将重播这篇文章。为了获得更好的支持,如果您使用Gurrido jqGrid,我建议您在public forum here

中写下您的问题