2013-07-16 46 views
4

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

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

下面是这个例子。

enter image description here

+2

请澄清您的具体问题或添加其他详细信息以高亮显示您的需要。正如它目前所写,很难确切地说出你在问什么。 –

+0

@RenePot很难理解这个问题。但我早些时候遇到过这样的问题。 –

+0

@RenePot谢谢我添加了这个例子。我希望现在可以理解。 – pinku

回答

4

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

一个小窍门是从列中删除绑定。 下面的代码可以用来去除结合 因为SI-列总是第一列:

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

+1

哇..谢谢你的回答。它对我来说工作得很好:) – pinku