4

是否可以禁用 Flexigrid 中的拖放选项?

我有一个名称列,我不想从第二个位置移动它。

下面是一个例子。

在此处输入图像描述

4

1 回答 1

5

我不知道是否有任何 API 选项。

一个小技巧是从列中删除绑定。您可以使用以下代码删除绑定,因为 SI 列始终是第一列:

 jQuery('.hDivBox th:first').unbind();

因此,您可以将其添加到 onSuccess 回调中,如下所示。

jQuery('#divId').flexigrid({

   onSuccess: function() {
        jQuery('.hDivBox th:first').unbind();
     },
     . . .
});

更新:有一个 API 选项colMove。将其设为 false 以禁用它。上述解决方案也将禁用列排序。见https://github.com/paulopmx/Flexigrid/blob/master/js/flexigrid.js#L135

于 2013-07-16T09:58:49.517 回答