禁用双击数据表中的箭头键
Posted
技术标签:
【中文标题】禁用双击数据表中的箭头键【英文标题】:Disable double click on arrow key in datatables 【发布时间】:2020-07-22 01:39:22 【问题描述】:我有一张桌子。如果我第一次单击列标题,那么它应该按提供的顺序对列进行排序。如果我在列标题上再次单击第二次或更多次,则它不应该做任何事情。
注意:我想保留第一次点击排序顺序。
【问题讨论】:
你已经尝试了什么? ` orderable: false, target: "_all" ` 但它禁用排序,尽管箭头键消失了 请编辑您的问题以显示您已经尝试过的内容。还请附上您的 DataTables 代码。 【参考方案1】:点击其中一个后,只需将click.DT
事件处理程序与标题元素解除绑定即可:
let table = $('#example').DataTable()
table.one('click', 'th', function()
$('#example th').each(function()
$(this).off("click.DT")
)
)
演示 -> http://jsfiddle.net/u735ca80/
【讨论】:
以上是关于禁用双击数据表中的箭头键的主要内容,如果未能解决你的问题,请参考以下文章
同一个扩展Activity Android中的不同键盘类型(Tab键中的Tab键或“右箭头键”)
在组合框中使用向下/向上箭头键选择数据而不更新数据,直到点击选项卡或输入 MS Access