在 Metronic 管理主题中禁用/删除排序顺序 [重复]
Posted
技术标签:
【中文标题】在 Metronic 管理主题中禁用/删除排序顺序 [重复]【英文标题】:Disable/Remove sortorder in Metronic Admin Theme [duplicate] 【发布时间】:2018-06-03 19:07:38 【问题描述】:请帮我禁用 Metronic 管理主题的排序。或者只是在用户单击排序顺序图标之前禁用排序顺序。
我关注this,但不知何故,它也不适合我。
我已经将代码从 columnDefs(来自 assets/pages/scripts/table-datatables-managed.min.js)更改为:
columnDefs: [
orderable: false,
targets: [0]
,
但它不起作用。当我刷新页面时,图标排序总是激活。但是,当我从此文件更改 language 时,它就可以工作了。我已经在 /assets/global/scripts/datatable.js 中做了同样的事情,但它也不起作用。
请帮忙。
【问题讨论】:
基本上在 DataTables 属性中设置order: []
。禁用列的排序不会重置整体默认排序,它只会阻止用户对特定列进行排序。
谢谢。这行得通。我的浏览器缓存了,我需要清除缓存。聊天后,成功了。谢谢@davidkonrad
【参考方案1】:
所以一个工作示例:但是当我从这个文件中更改语言时,它正在工作。
提供指向您的无效代码的链接
编辑: 要完全禁用排序,请在您的初始化设置中使用它
"ordering": false,
在禁用特定列时,请在您的初始化设置中使用它
"columns": [
"orderable": true ,
"orderable": true ,
"orderable": false ,
"orderable": false ,
"orderable": false ,
"orderable": true
]
这个例子可以帮助你更好地理解排序
https://jsfiddle.net/g1y8eu8v/1/
这里有一些参考链接:
https://datatables.net/reference/option/columns.orderable
https://datatables.net/reference/option/ordering
https://datatables.net/reference/option/columns.orderSequence
【讨论】:
我的意思是在文件中有一个修改语言的部分。其他部分用于排序。当我将语言从英语翻译成越南语时。数据表中的语言是变化的。但是当我将 sortorder 的代码更改为“false”时。它不工作。 你翻译了语言,排序被禁用。为什么需要给false
的code。以上是关于在 Metronic 管理主题中禁用/删除排序顺序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
props.history.push() 在 metronic 主题中不起作用