我正在渲染一個表感謝jQuery數據表插件。如何禁用排序點擊列標題,但允許點擊jQuery數據表中的箭頭?
你知道如何禁用分揀點擊文本卻讓排序:
如果允許對列排序,列,如果你在標題文本或箭頭點擊剛剛附近整理點擊箭頭?
我正在渲染一個表感謝jQuery數據表插件。如何禁用排序點擊列標題,但允許點擊jQuery數據表中的箭頭?
你知道如何禁用分揀點擊文本卻讓排序:
如果允許對列排序,列,如果你在標題文本或箭頭點擊剛剛附近整理點擊箭頭?
我有同樣的問題,我解決它這樣(發現這裏的解決方案:https://datatables.net/forums/discussion/27035/how-to-disable-sorting-click-event-on-table-header-children):
如果supose複選框有ID #chkbx,此代碼應工作:
$('#chkbx').click(function(event){
//Your code here
event.stopPropagation();
}
使用event.stopPropagation()可以防止對列進行排序。
$('#example').dataTable({
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': [ 1 ] }
]
});
1是你的列號(記得第一列實際上是0)。
謝謝,但我不想禁用排序,只是禁用排序時,我點擊標題文本 – 2015-04-06 22:50:44
您需要添加如下內容:''bSortable「:false,'如果您共享您用於渲染表格的代碼,我可以向您顯示它的具體位置。 – jonmrich 2015-04-06 16:50:26