如何仅使用一列从jqgrid拖放行?

时间:2010-11-22 09:55:07

标签: javascript asp.net jquery jqgrid

我正在尝试仅使用一个特定列重新排序jqgrid行。目前,行可以由任何列重新排序。我的设置如下:

jQuery("#list").jqGrid('sortableRows', {
            update: function (ev, ui) {
                SaveRowSorting();
            }
        });

但是上面的代码允许所有列重新排序行,但我们希望将其限制为只有一列。

例如,如果我们连续有3列。然后,我们希望行仅按列1重新排序,并且不允许使用其他两列进行行排序。

我们怎么能实现这个目标?有什么想法吗?

我真的很感激任何帮助。

谢谢, 佳日

2 个答案:

答案 0 :(得分:0)

您可以使用colModel的sortable属性 默认情况下为true,您可以在定义colModel时将其设置为false。

请访问http://www.secondpersonplural.ca/jqgriddocs/index.htm

答案 1 :(得分:0)

所有这些列的可排序属性在colModel中已设置为false。