数据表 - 仅允许使用按钮进行排序

时间:2015-07-28 13:06:54

标签: javascript jquery sorting datatables

有没有办法在单击列标题时禁用数据表中的列排序,只允许使用排序图标进行排序(请查看下图中的红色箭头)?

enter image description here

我想要禁用排序的原因是我使用标题进行列过滤,当您点击标题输入字符串时,该表按该列排序(我知道它很难看,但我将在稍后更改输入框设计。)

enter image description here

我检查了他们的选项但找不到任何东西。我还检查了源代码,但这远远超出了我的知识水平。

感谢您的任何帮助/建议!

/帕特里克

1 个答案:

答案 0 :(得分:6)

<强>解

为标头中的每个输入添加click事件处理程序,并将事件传播停止到DataTables插件。

$('.filter').on('click', function(e){
   e.stopPropagation();    
});

<强>样本

请参阅this jsFiddle以获取代码和演示。