问题标签 [jquery-datatables-editor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jQuery 数据表编辑器未初始化
我目前在页面中使用数据表。但是,当我尝试添加数据表编辑器插件时,控制台中出现错误:
我所做的只是在创建表的 jquery 中添加以下行:
这些是页面中的 .js 和 .css:
我错过了什么吗?提前致谢。
更新:
我添加了 var editor = new $.fn.dataTable.Editor(table); 未定义“编辑器”的控制台错误已删除。相反,出现了一个新错误:$.fn.dataTable.Editor 不是构造函数。
更新:
我从页面中删除了 bootstrap.min.js。控制台错误“TypeError: a.Editor is undefined”已被删除。
jquery - DataTables,获取隐藏单元格的值
我有一个 DataTables 表,我希望能够在单击 tr 时获得第一个 td 的值。我已将此 td 的可见性设置为 false。
编辑:因为到目前为止的两个答案都假设我可以点击我想要的单元格。 我无法单击需要其值的单元格。
我已经看到很多使用较旧的 DataTables 方法fnGetColumnData的示例,但不确定如何实现较新的cell.data()。
谁能帮我吗?
php - 我如何调试构建我的表的查询
我正在使用带有PHP 库的jQuery DataTables 编辑器,我想查看用于构建我的表的最终查询。我查看了以下文件:
- Editor-PHP-1.5.6/php/Database/Driver/Mysql/Result.php
- Editor-PHP-1.5.6/php/Database/Driver/Mysql/Query.php
我看到许多函数像“乒乓”一样互相调用,却找不到查看最终查询的方法。
我想在查询中检查我的联接。我在哪里可以找到它?
datatables - 无法读取未定义数据表的属性“oFeatures”
我收到此错误无法读取未定义数据表的属性“oFeatures”我正在使用数据表编辑器的气泡编辑
我在控制台中收到此错误,无法读取 undefined 的属性“oFeatures”。我正在为 datatables.net 编辑器使用气泡编辑。
javascript - 简单的内联编辑数据表
我试试这个
https://editor.datatables.net/examples/inline-editing/simple
我修改了这样的代码
代码 1
填充表并调用静态 WEB 方法 代码2
这个数据表示例有这个链接ajax:“../php/staff.php”所以首先我创建一个静态web方法,我在ajax中调用这个方法并使用jquery IN代码2创建表然后对于数据表我尝试代码1但是我如何替换这条线ajax: "../php/staff.php",
以及我在这里做什么?
javascript - 数据表两次执行 stateCallback
我在使用 ajax 回调保存 DataTable 的状态时遇到问题,其中状态取自数据库而不是 localStorage。当我做console.log
一次stateLoadCallback
得到正确的值时。但是当我做console.log
两次stateSaveCallback
时console.log
。下面是代码:
这样他们就不会被不必要地调用两次 ajax 保存回调。我不明白为什么会这样。
javascript - 如何使用 DataTables 中的编辑器并从 ajax 调用数据
我有一个包含大量信息的数据库,用于构建表格。我想要做的是通过 ajax 调用加载数据,然后能够编辑表中的数据。但我无法让数据显示在页面上。我在另一个界面中使用 DataTables,加载、排序和其他很酷的功能都可以工作。我以前没有使用过编辑器,我有点困惑。
datatables - jQuery DataTables 编辑器:避免内联编辑后重新加载表
我使用 DataTables 编辑器插件 ( https://editor.datatables.net/ )在内联模式 ( https:// editor.datatables.net/examples/inline-editing/simple.html)
在编辑、提交某个字段并返回来自编辑器的服务器处理程序的响应后,表总是完全重新加载,向服务器发送一个额外的 AJAX 请求,即使没有必要这样做,因为只有一行中的一个字段被更改并且重绘表格行所需的所有数据都已在先前的内联编辑响应中收到。
所以问题是是否有可能摆脱额外的 AJAX 调用并仅重绘已编辑的行,而不是完全刷新整个表格。
负责重新加载的代码是: