问题标签 [datatables-1.10]

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.

0 投票
2 回答
13620 浏览

javascript - 如何使用js数组作为数据源动态更新jquery数据表

如何使用 js 数组作为数据源动态更新 jquery 数据表。当用户单击更新按钮时,应该添加一个新的 js 数组当前数据源,它应该反映在 jquery 数据表上。

0 投票
1 回答
4771 浏览

jquery - Jquery DataTables AJAX默认排序不起作用

我正在提取原始 JSON 来填写我的 DataTable。

问题是分页和排序之类的东西不起作用。

我不是从数据库中提取信息,我实际上是从 AWS 中提取数据。

从 AWS --> 缓存文件 --> JSON --> 数据表。

我的 JSON 看起来像这样:

当然真实结果返回 323 条记录...

根据 JSON Lint,JSON 是有效的 JSON

这是我用于 DataTables 的内容:

分页、列排序、搜索都不起作用。

我的 Jinja/HTML 看起来像这样:

0 投票
1 回答
6259 浏览

jquery - 如何获取一行DataTables的数据?

我从 DataTable https://www.datatables.net/开始。我使用持久的 DataTable。我可以通过 ajax 从 JSON 字符串加载数据到 DataTable。现在我想在连续单击时获取数据。正如您在http://debug.datatables.net/idihol看到的 DataTable 调试器, 这是我的页面测试.aspx

这是我的剧本

运行它后,我收到错误“未定义和未定义”你能告诉我问题并给我建议吗。谢谢。

0 投票
2 回答
209 浏览

python - Python从列表列表中创建一个字典

我正在使用 django 1.8、Python 2.7.5、django-datatables-view 1.2datatables 1.10.6。尝试使用columndefscolumns.render时出现以下错误:

警告:请求未知...

我在这里查阅了有关此的文档,基本上发现数据表不知道我要的是什么数据,因为它找不到它。所以我查看了数据是如何返回的:

所以我在使用 PHP 之前使用过数据表,为了使用列 def,你需要一个 key:value 对,这样你就可以定义"data": "Key"哪个显然不是。我想我已经缩小了构建准备结果的范围:

我一生都无法弄清楚如何将此列表列表转换为以下列方式返回结果的字典:

我知道我可以通过 dict 理解来完成我想要做的事情,但我无法找到一种方法来完全按照我希望返回输出的方式来获得它。我还必须相信,有一种更好的方法可以做到这一点,而不是在已经准备好列表之后对列表进行 dict 理解。任何和所有的帮助将不胜感激。先感谢您。

0 投票
1 回答
1162 浏览

php - Datatables Ajax 和 Laravel 4 - 表格未呈现,Ajax 错误

昨晚和今天我一直在敲我的头。我有一个 Laravel 4.2 项目,其中我的一些用户有更大的表(2000+)记录。我想使用 ajax 功能来动态提取数据。我使用了数据表中的 PHP 示例,但在 Firefox 检查器的“网络”选项卡中得到了一个没有响应的“”

这是我在页面上的 jquery:

这是我的路线:

这是我的存储库:

}

我遇到了编码错误,但我添加了一个 UT8 过滤,它不再抛出错误,但不确定它是否能解决问题。有没有人看到这段代码有什么明显的地方,或者有没有人对 Laravel 4.2 有更好的解决方案?谢谢,让我知道!

0 投票
1 回答
1013 浏览

jquery - 无法通过服务器端处理在 dataTable 中显示数据

在将 serverSide 参数设置为 true 时,我无法在 dataTable 中添加(因此显示)行。我正在使用以下代码。在控制台上打印向我显示了所需的结果,行没有填充数据。在代码中给出的函数 build_falt_data 中,我需要对代码进行一些处理,并在将其显示在数据表中之前针对列值添加自定义按钮。

我也遇到了一个奇怪的问题。响应显示为无限循环。请查看代码中的注释。我无法弄清楚背后的原因。任何帮助将不胜感激。

0 投票
1 回答
564 浏览

css - symfony2 资产在配置中包含图像

我正在尝试在我的项目中包含 jquery 数据表,因此我在 composer.phar 中包含数据表以获取最新版本,然后我尝试配置资产以获取 css 和 js 文件:

这是数据表的部分配置:

我的问题是数据表图像没有从供应商复制到 css/images 文件夹。也许是因为源文件不是捆绑包?我也在使用引导程序,看到精心制作的引导程序包有一个命令和一个作曲家处理程序,可以故意将字体文件从供应商的 twbs 源复制到 /web/fonts 文件夹,所以我想知道命令脚本是制作这样的唯一方法/web/images 文件夹中可用的图像。

0 投票
1 回答
4053 浏览

jquery - 如何配置 DataTables 以使用页码而不是开始记录

我有一个当前使用 jqGrid 的现有 Web 应用程序,整个服务器端后端根据页码和页长返回分页信息。现在我想开始在某些部分使用 DataTables,并且由于它的分页使用 Start record 和 Length,我想知道是否有某种方法可以配置 DataTables 以接受页码,这样我就不必修改我的整个后端。

有什么方法可以为此配置或调整 DataTables?

编辑:为了避免混淆,我说的是具有服务器端处理功能的 DataTables,而不是客户端分页。

编辑 2:添加一些关于我的后端如何接收和响应来自浏览器的请求的代码。它是 ASP.NET MVC4。

我的服务始终使用正在使用的实体的数据页面响应,方法如下:

这将返回一个Page<T>像这样的对象:

然后在返回动作响应时将其解析为 Controller 中的 Json,以匹配网格插件所需的 json 结构(而它是 jqGrid 或 DataTables)。

我无法更改页面结构和分页机制,因为它会对 Web 应用程序产生巨大影响,因此不在讨论范围内。我需要找到一种方法来调整 DataTables,以便它发送PageNumber而不是Start记录。Length参数将与我这边的 PageSize 匹配,因此非常适合。

0 投票
1 回答
6820 浏览

jquery - jQuery dataTables 响应式重新计算问题

我正在使用 v1.10.6,当我更改数据表容器的显示时,所有行都会折叠。我尝试使用:

和:

我也试过:

但它正在删除表格的响应功能。

0 投票
4 回答
12047 浏览

javascript - 初始化后如何禁用 DataTables 分页?

我有一个启用了分页的 DataTable,我需要禁用此设置并通过按一个按钮在没有分页器的情况下显示所有结果。

我正在尝试访问已经定义的设置,将分页更改为 false,然后重新绘制表格,但它不起作用。我搜索并尝试了类似的论坛主题但没有成功。

知道如何实现吗?

这是我的不工作代码的演示

HTML:

jQuery:

编辑:我需要在初始化 DataTable 时启用寻呼机。问题是我必须在按下按钮后禁用它。

提前致谢