在flexigrid Jquery中禁用拖放选项?

时间:2013-07-16 09:35:16

标签: jquery flexigrid

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

我有一个名字栏,我不想从第二个位置移动。

下面就是一个例子。

enter image description here

1 个答案:

答案 0 :(得分:4)

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

小黑客是从列中删除绑定。 您可以使用以下代码删除绑定  因为SI-column总是第一列:

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

所以你可以在onSuccess回调中添加它,如下所示。

jQuery('#divId').flexigrid({

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

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