jquery datatables:columnFilter() 不是函数错误

2024-01-28

我正在使用带有自定义服务器端过滤、搜索和排序的数据表...为什么 columnFilter() 返回错误“TypeError: $(...).DataTable(...).columnFilter 不是函数”

这是我使用columnFilter的方式:

var table = $('#item-table').DataTable({
    ajax: '<?= site_url("price_update"); ?>',
    serverSide: true,
    processing: true,
    paging: true
}).columnFilter();

我的代码没有“.columnFilter()”工作正常。


You must使用“老派”dataTable()使用时的构造函数columnFilter。概念证明:

不起作用,产生与问题相同的错误:
1.10.x 实例化的 columnFilterDataTable() -> http://jsfiddle.net/87kam74q/ http://jsfiddle.net/87kam74q/

works :
1.10.x 实例化的 columnFilterdataTable() -> http://jsfiddle.net/LvL4vm8e http://jsfiddle.net/LvL4vm8e/

原因是,columnFilter假设它正在使用“旧”jQuery 对象,而不是新的 API 对象。不过,您仍然可以通过以下方式访问新的 API:.api()方法,例如:

var table = $('#example').dataTable();
table.api().search('test').draw();

如果你不想经历table.api()对于使用新的AP,并坚持使用DataTable(),您可以通过放弃链接来实现相同的目的:

var table = $('#example').DataTable();
$('#example').dataTable().columnFilter({
    sPlaceHolder : 'head:before',
    aoColumns: [ { type: "text"},
                 { type: "text"},
                 { type: "text"},
                 { type: "text"},
                 { type: "text"}
               ] 
});

小提琴->http://jsfiddle.net/qbr01oya/ http://jsfiddle.net/qbr01oya/。这不会导致 dataTable 被初始化两次(dataTables 检查这一点)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery datatables:columnFilter() 不是函数错误 的相关文章

  • jQuery 数据表中的列排序

    我已经了解了 jQuery 数据表插件中的列排序以及控制它的各种方法 我有一个查询是否可以通过单击上箭头图标将按升序和下箭头图标进行排序的方式控制排序会按降序排序吗 有两种方法可以做到这一点 具体取决于datatables版本 编辑数据表版
  • 带选择标签的 dataTables 列过滤插件

    我正在使用数据表 v1 92 以及列过滤插件 v1 5 0 问题 我需要为单个列过滤创建下拉列表 其标记将是
  • 如何在数据表中格式化货币?

    This is a table which display transactions implementes using DataTables https datatables net document ready function var
  • 交互式数据表:重新渲染表后保留列过滤器

    第一次在这里发海报 我通常不用发帖就能得到所有答案 但这一个确实难倒了我 我是一名中级 R 用户 没有任何 javascript 经验 这就是我想做的 我有一个数据表 它通过操作按钮使用交互式闪亮过滤器 对我的数据进行子集化 还使用内置数据
  • jquery dataTable 过滤器/搜索不起作用

    我是 jquery 新手 我使用了 jqueryData 表 我在搜索过程中遇到问题 搜索适用于前两列 例如 如果我使用 QE5855 或 3453457 进行搜索 则工作正常 但它不搜索第三列 例如 如果我输入 美国 或 美国 表未排序
  • JQuery DataTables - 行分组、求和、可折叠、导出

    我已经使用 JQuery DataTables 很长时间了 这是我第一次使用行分组 我找到了一个很好的例子来说明我想从哪里开始 Grouping http www cscc edu resources app data datatables
  • Jquery Datatable - 是否可以使用razor语法动态绑定链接的href属性

    我在用Jquery 数据表 http datatables net 插入 我正在显示员工详细信息列表 并提供使用上述插件进行编辑的规定 我的问题是 是否可以与 MVC 的 razor 语法一起动态设置编辑链接的 href 属性 如果不是 导
  • 刷新 Ajax 成功的数据表

    我正在使用数据表和 jquery 对话框 总的来说 我有 3 个表格和 3 个数据表 我的脚本运行良好 但我遇到的问题是在 ajax 保存成功时更新正确的数据表 它甚至不必是正确的对应表 它可以更新 3 个表单保存中任何一个的所有 3 个表
  • jQuery DataTables:如何按自定义参数值而不是单元格内容排序?

    我有一个非常常见的用例 我在价格列中显示格式化的价格 例如 20 000 00 因此 当我尝试对它进行排序时 它会将其视为字符串并且排序效果不佳 10 00 20 000 00 5 000 00 我可以使它按数据参数值 非格式化浮点数 排序
  • DataTable:如何隐藏表头?

    我有 2 个使用 DataTable 的表 顶部 完全匹配 底部 相关 这是他们现在的样子 正如您所看到的 不需要在第二个表上显示表头 我想隐藏它 我尝试在我的 CSS 上使用它 既然班级 inventory related invento
  • DataTable:如何隐藏分页并仅在需要时显示?

    我有 2 个使用 DataTable jQuery 插件的表 我想知道是否有办法隐藏表格右下角的分页 Note 仅在需要时才显示分页 当查询结果小于10条时隐藏分页 Use 绘制回调 https datatables net referen
  • 基于带有图标的列的数据表搜索[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在制作一个带有状态列的数据表 我正在考虑提供搜索图标的可能性 因此 如果有人在搜索框中键入 打开 它应该显示带有 打开 图标的所有
  • 如何合并 jQuery 数据表 excelHtml5 中列的匹配值

    当我从数据表导出 Excel 时 我无法合并 col 值 由于列的值B named Category 需要合并重复值 我是编程新手 感谢任何帮助 这是我的我的jsfiddle https jsfiddle net t1j6rzg8 2 这是
  • 在客户端处理模式下使用 jQuery DataTables 对字母数字数据进行排序

    所以我有一个包含字母数字值的表 例如 8980 1100 A1100 BA200 我希望它首先以数字顺序方式对其进行排序 然后以字母数字方式进行排序 例如 1000 8980 A1100 BA200 在这里找到了一些帮助 但不完全是我正在寻
  • Datatables.net 与 ReactJS,在列中渲染 ReactJS 组件

    我有以下带有数据表的组件 import React Component from react import Link from react router import PanelContainer Panel PanelBody Grid
  • DataTable 破坏了 Nested Repeater 和 Bootstrap

    我遇到了数据表和嵌套重复器的问题 它基本上表明我还没有获得正确匹配的 tr td 标签 然而 我已经按照下面的链接中的 Nested Repeater 教程进行操作 对我来说 HTML 的格式正确 当我检查 DOM 时 一切似乎都很好 该表
  • 列切换按钮不会触发回调操作

    在下面的JSFiddle https jsfiddle net asanchez4096 urd5gquc 每当选择列可见性按钮中选择列的按钮时 操作函数都不会触发 下面是我正在使用的代码 document ready function v
  • 是否有设置可以停止在数据表中显示“表中没有可用数据”?

    最初我的表没有数据 我得到 表中没有可用数据 这是预期的功能 我不想创建任何文本或行 因为我将根据用户操作通过 Ajax 填充表 是否有设置可以停止表中该行的显示 我好像找不到一个此代码有效 但第一行显示 表中没有可用数据 这是 jQuer
  • 如何使用 JQuery DataTables 根据每个单元格中值的子字符串对列进行排序

    假设我有一列包含格式为 P 的对象标识符 例如 P12 3767 我使用的是 1 9 1 版本的 JQuery数据表插件 http datatables net用于排序和分页 有没有办法可以忽略单元格值的前 4 个字符 P12 部分 以便我
  • R闪亮:使用闪亮的JS从数据表中获取信息

    我想读出所有列名称以及它们在数据表中显示的顺序 由于不同的原因 我无法使用 stateSave 等选项 我对 JS 没有什么把握 但我确信用它可以完成 所以我需要你帮助我 我尝试过类似的代码片段 datatable data callbac

随机推荐

  • 需要帮助使用 ASP.NET MVC2 调试基于 XHR 的 Ajax 图像上传

    我正在尝试使用从中找到的脚本http valums com ajax upload http valums com ajax upload 我的控制器如下 using System using System IO using System
  • 为什么在 R 中编写包时 message() 比 print() 更好?

    我希望知道为什么message 是一个更好的选择print 当涉及到打印诊断消息时 例如 print 函数是打印 R 对象的更好选择 例如 iris 然而 message 当我们想要连接字符串时 例如message a b 短于print
  • 我们如何在流式传输后缓存 HLS 视频 url

    我正在使用 exomedia 库通过 hls 播放视频 我想在视频流式传输时缓存视频 AndroidVideoCache 库很好地完成了这项工作 但它不支持 HLS 可以通过配置使用的okhttp客户端来完成外媒体 https github
  • Jasper 报告 - 柬埔寨语/高棉语和老挝语

    我正在使用 Arial Unicode MS 在 jasper 报告中显示中文 俄语 韩语和越南语 并使用 Identity H 进行 Pdf 编码将它们导出为 pdf 但是 我不能将其用于柬埔寨语 高棉语和老挝语 I 我尝试过搜索字体 但
  • 从socket读取json字符串

    我有一个java服务器 我正在编写服务器从客户端读取命令 C 编写的客户端通过socket以json字符串的形式发送命令 该命令看起来像这样 command blah key1 value1 key2 value3 key3 value4
  • 何时使用shared_ptr,何时使用原始指针?

    class B class A public A m b new B shared ptr b GimmeB return m b private shared ptr b m b 假设 B 是一个在语义上不应该存在于 A 生命周期之外的类
  • SQL:存储指南

    我现在有一个要求 必须将一列添加到包含唯一 ID guid 的表中 该ID用于匹配不同表和数据库中的记录 但不会有FK约束 将 guid 存储为 varchar 32 还是 uniqueidentifier 类型会更好吗 将使用此列完成连接
  • 使用 .NET Core WebApp 访问 AWS ElasticBeanstalk 自定义环境变量

    我们已在 Elastic Beanstalk 仪表板中的配置 gt 软件配置 gt 环境属性 部分下设置自定义环境变量 在 C MVC 5 项目中 我们可以通过使用 ConfigurationManager AppSettings 查找这些
  • 执行存储过程并返回结果集

    我是一个完整的 VBScript 新手 我正在尝试执行存储过程并读取结果集 我使用在线文章尝试了多种不同的方法 但没有任何效果 我很困惑 数据库是 SQL Server 2008 R2 应用程序是现成的 ERP 系统 但我可以向其中添加自己
  • 了解 Javascript D3 可视化四叉树

    我正在尝试使用和理解D3可视化库 http mbostock github com d3 http mbostock github com d3 我正在看他们的原力导向代码 https github com mbostock d3 blob
  • ViewPager setCurrentItem 冻结 UI 线程

    我正在使用 Android 支持 v13 中的 ViewPager 并且我想使用以下命令滚动到特定项目setCurrentItem int 但是当我尝试滚动超过 2 页时 应用程序会冻结 几秒钟后系统会显示 ANR 窗口 我尝试使用增加屏幕
  • IE11 中的弹性项目包装被破坏

    我正在尝试使用新的 CSS3 Flexbox 功能构建表单布局 目标是当您更改字段集中的元素数量 更改字体大小或更改视图大小时 字段集的元素可以正确排列 表单布局应该适用于所有现代浏览器 Chrome 35 Firefox 29 和IE 1
  • 使用 iOS 定义的本地化在导航栏上获取一个显示“后退”的后退按钮

    我有一个UINavigationBar有两个不同的屏幕 在两个屏幕上 导航栏具有相同的标题 所以后退按钮应该只是Back作为文本而不是导航栏的标题 如果我将父 ViewController 标题设置为nil我有一个带有文本的后退按钮Back
  • Ember 将服务注入 Ember 实用程序

    我知道 Ember 有一个记录器 但我想创建自己的记录器以用于学习目的 我有一个名为 logger 的服务 我希望能够在任何地方使用该服务 我可以毫无问题地将此服务注入到组件 控制器等中 我无法弄清楚如何将此服务注入到我创建的实用程序中 而
  • SQL 性能 - 插入和引发异常或检查是否存在更好?

    我正在考虑对代码中特别重要的部分进行优化 它的任务是将统计数据插入表中 该数据受到其他程序的大量攻击 否则我会考虑使用 SQL 批量插入等 所以我的问题是 尝试插入一些数据是否可以 知道它可能 不经常 为重复行抛出 SqlException
  • SAP 商务云 (Hybris) 可以导出内容吗?

    我想验证 SAP commerce cloud Hybris 是否能够自动导出其内容 DynamicYield 希望使用它的自动摄取内容提要变异饲料 https support dynamicyield com hc en us artic
  • 具有多个(两个)通配符(用斜杠分隔)的 Servlet 映射

    我正在尝试映射一个与两者都匹配的 servlet 模式 server abcDef 1432124 adfadfasdfa and server abcDef abcd 12345 值 1432124 和 abcd 不是固定的 可以是多个值
  • getElementsByTagName ("div").length 对于任何网页都返回零

    我正在尝试开发一个 Firefox 扩展 以下代码 var divList document getElementsByTagName div Components utils reportError num of divs divList
  • 滑动行或单击编辑按钮时更改 UITableViewCell 中默认红色删除按钮的颜色

    我想改变减号按钮和删除按钮的颜色UITableViewCell当单击编辑按钮或滑动时UITableView行 到目前为止我已经实现了这段代码 IBAction doEdit id sender self keyWordsTable setE
  • jquery datatables:columnFilter() 不是函数错误

    我正在使用带有自定义服务器端过滤 搜索和排序的数据表 为什么 columnFilter 返回错误 TypeError DataTable columnFilter 不是函数 这是我使用columnFilter的方式 var table it