【问题标题】:ip-address sorting is not working in datatableIP地址排序在数据表中不起作用
【发布时间】:2015-07-13 06:22:08
【问题描述】:

我有一个数据表,我正在尝试在其中实现 IP 地址排序。我的 javascript 代码是

"aoColumns" :[{"mDataProp": "ipAddr","title":"ipAddr","width":"10%","sType ": "ip-address"}

新增js:ip-address.js

但是我的数据表中没有检测到添加的插件 ip-address,因为排序不正确

【问题讨论】:

  • “排序不正确”,你能解释一下吗?
  • "sType " != "sType"
  • @BhushanKawadkar ...这里 ip-address 的升序和降序不正确。例如:在最后一个 octect 7 是在 10 之后。我认为它使用 datatable 提供的默认排序跨度>
  • @dandavis 。我已将“sType”更改为“sType”。但问题仍然存在
  • 你能在 jsfiddle 上重现它吗?

标签: javascript jquery datatable


【解决方案1】:

您需要删除 sType 的额外空间,其余代码正在运行

"aoColumns" :[{"mDataProp": "ipAddr","title":"ipAddr","width":"10%","sType": "ip-address"}

JSFiddle Demo

【讨论】:

  • 这个 ip-address 插件是否依赖于数据表版本?
  • 我不这么认为,否则插件应该提到这一点。您需要验证您的数据表 js 必须具有 oSort 功能。这不适用于您的情况吗?
  • 如果这对您不起作用,请检查是否有任何控制台日志错误。
  • oSort 在我的 datatable.js 中有。我正在使用 DataTables 1.10.4
  • 你能在 jsfiddle 上重现这个问题吗?
猜你喜欢
  • 2022-01-25
  • 2017-02-20
  • 2016-08-17
  • 1970-01-01
  • 2018-07-19
  • 2015-03-18
  • 1970-01-01
  • 2017-06-01
  • 1970-01-01
相关资源
最近更新 更多