2013-07-16 80 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