问题标签 [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.
jquery-datatables - 提醒页码。关于 jQuery dataTables 页面更改事件
以下对我有用:
每当我更改页面时,都会显示警报。但是如果我想提醒页面编号。哪个被点击了然后怎么回事
datatables - 搜索时的索引号应保持其原始值,而不是重新启动
我正在使用数据表 v1.10,它随着时间的推移有了很大的改进。但是我正在尝试添加索引号。
到目前为止,我已经设法添加了索引号,但我无法记录在搜索后保留它的原始索引号。
假设我有这张桌子:
如果我要在篮球上搜索,我应该像这样得到 POSITION 2:
但是,数据表没有给出位置 2,而是从 0 开始重新计数(或者在我的情况下为 1,因为我让它从 1 开始)
我希望索引号在搜索后保留其正确值。
我上次使用:
我试图将其转换为他们的新 api,但我找不到正确的解决方法。
这是我正在使用的当前服务器端代码:
和客户端:
我的问题类似于:使 jQuery 数据表在搜索/排序时保持分配的行号
我尝试了那里建议的代码,但它似乎在 datatables v1.10 中不起作用(我更改了正确的 api 命名)
javascript - DataTables:格式化为条带行时遇到问题
问题:我有一个基本的 Web 应用程序正在运行以从用户那里获取一个 ID 号和一个日期,提交所述信息的结果从我的数据库返回一个数据集。数据格式正确并显示在一个漂亮的 html 表中。我正在使用 DataTables 1.10.2 ( http://www.datatables.net/ ) 来处理我的页面表格的格式。在 datatables .css 文件中,我可以更改颜色并将鼠标悬停在颜色和字体上,我可以根据需要更改列宽,但我无法让行显示为“条纹”演示文稿。这是我的网页的 html 文件(不是全部):
此代码工作正常,原样...即无需尝试添加到标识 table_id 的脚本中以覆盖 DataTables 的默认功能,即:显示紧凑、悬停、条纹...只有默认的“显示”有效.
我希望能够通过 class='stripe' 将 DataTable 的显示设置为条纹表,但无法通过将 'stripe' 关键字添加到 HTML 表的 class="" 部分来实现。而这就是条带表的示例如何在我迄今为止阅读的文档中工作。同样在上面您会看到我注释掉了原始 datatables.css 文件并使用了“test.css”文件...它是 DataTables1.10.2 包随附的原始 datatables.css 文件的精确副本。此外,与 DataTables 包关联的所有其他文件在复制到我的 Web 服务器后都保持“原样”。
除了其他所有问题之外,这个问题都可以正常工作,但这将是一个非常好的功能。这个问题可能会阻止我进一步进步,并且非常烦人。
添加了完整的 HTML 源文档:
这是我在上面的代码片段中遗漏的所有内容,也许这将有助于缩小问题范围:)
jquery - 从 2.2.1 升级到 jquery-datatables-rails 2.2.3 会破坏 RailsCasts 340 Datatables 中的代码
这是信息性的,因为我提出问题并将提供答案。这是为了记录,并帮助任何关注我的人。
我使用 RailsCasts 340 构建 DataTables。它们工作得很好,但我在列宽与表格宽度等方面遇到了一些困难。请参阅数据表行超出表边界,或太窄。一般来说,将 jquery-datatables-rails 从 2.2.1 升级到 2.2.3 以从 DataTables 1.9 升级到 1.10 似乎是一个好主意。这还包括数据表响应 0.2.0。
参考Converting parameter names for DataTables 1.10,您会看到有非破坏性的变量名称更改。它们应该向后兼容 1.9。如果您使用的是本机 DataTables,可能就是这种情况。但是,它不适用于 jquery-datatables-rails,尤其是在参考RailsCasts 340 时。
这个问题和答案试图为任何出现的人简化这种转换,并且它可能使最初实现此代码更容易。
jquery-datatables - jquery 数据表:columnFilter() 不是函数错误
我正在使用具有自定义服务器端过滤、搜索和排序的数据表...为什么 columnFilter() 返回错误“TypeError: $(...).DataTable(...).columnFilter is not a function”
这是我使用 columnFilter 的方式:
我没有“.columnFilter()”的代码可以正常工作。
jquery - Jquery Datatables 1.10 搜索功能只工作一次
当用户单击搜索按钮时,我正在尝试对数据表执行搜索。
如果我单击 NY/London 按钮,表格将正确过滤。如果我现在单击 San Francisco 按钮,表格将不显示任何记录。
我认为这种行为是因为需要先清除表中的所有现有搜索,然后才能完成新搜索。我不知道该怎么做。
这是代码:
这是表格和代码的实时链接。
http://live.datatables.net/tulavila/1/edit
任何人有任何想法如何使这项工作?
jquery-datatables - 对 DataTables 中的过滤列求和
我正在尝试对 DataTables 中过滤列的结果求和。我查看了他们网站上提出的问题,人们使用这种方法取得了成功。
但是,对我来说,类似的代码会产生“未捕获的类型错误:未定义不是函数”。
其中“表”是:
jquery - 动态添加行时,statesave 无法使用数据表
我正在使用 DataTables 并使用
我使用 $('#example').row.add(...) 动态填充我的表
当我重新加载或重新访问我的页面时,表格又是空的。stateSave 是否应该与动态插入的行整体一起使用?
javascript - 将数据属性放在 DataTables 1.10 上的行上
table.row.add()
我使用以下代码的方法在 DataTables 1.10.2 上动态添加新行:
我制作了这个标记:
我想要做的是将 data-id(和其他数据)属性添加到新添加的 tr 标记(在行插入时或之后),并使其如下所示:
我已经设法使用代码获取新添加行的索引,并返回最后一行索引:
并且还尝试执行以下操作以使用该索引添加data-id 属性:
我是 DataTables 的新手,并且已经滚动了它的源代码,红色的评论。虽然不善于理解以 . 开头的功能_fn*()
。如果有其他方法不依赖这些_fn*()
功能,谢谢!
datatables - 在弹出窗口中编辑 AJAX 源数据(jquery-datatables-editable)
DataTables Editable 插件有一个用于在弹出窗口中编辑数据的示例。sAjaxSource
但是当数据来自ajax(使用属性)时,我似乎无法让它工作。在演示中,Edit
链接在 HTML 中被硬编码,但是当数据被动态加载时,我们无法对任何东西进行硬编码。任何人都可以解释如何做到这一点或给我一个寻求帮助的指针吗?
谢谢!