在 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 主题中不起作用

React Metronic 主题项目运行报错

将 METRONIC 添加到 Django 项目

xmind怎么更改子标题顺序

基于Metronic的Bootstrap开发框架经验总结(13)--页面链接收藏夹功能的实现2

clang 格式:禁用排序包括