问题标签 [dynatable]
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 - 可动态化和输入字段(如复选框)
我对 jQuery 不太熟练,所以我下载了 Dynatable 来操作我的表格。
几乎所有功能都可以,但是我不知道在使用分页时如何保持输入字段的状态。
例如:我的表格每一行的第一列是一个复选框。因此,我检查了第一页中的一些复选框,然后更改了页面,然后返回到第一页并且未选中复选框,因为脚本每次都重建表。
我该如何解决这个问题?
javascript - dynatables 是否必须将所有数据呈现到 html 表中?对于大型数据集来说,这不是很慢吗?我们如何解决它?
我有一个超过 35k 行(文件大小 = 20mb)的数据集作为 Javascript 对象加载。我想通过 Dynatables 渲染它。这个过程真的很慢并且锁定了我的浏览器。我想这是因为 Dynatables 将所有内容呈现为 html 表格。
我只想加载应该显示的数据并在用户分页时更新表格。当我将数据集作为局部变量时,我该怎么做?
javascript - Dynatable 打破了动态 HTML 标头
我创建了一个 Dynatable,我动态地制作了表头。Dynatable 在运行时会出现错误,因为它无法在 HTML 中找到标题。
错误:未捕获的错误:在“thead tr th,td”中找不到任何列标题。如果您的标题行不同,请在表中指定选择器:headRowSelector 选项。
见小提琴:https ://jsfiddle.net/0ycqnaxg/6/
如果 HTML 包含以下内容,它确实会起作用:
工作小提琴:https ://jsfiddle.net/0ycqnaxg/9/
但是我已经将thead留空以允许动态创建。
jquery - 远程 JSON 不会加载到 dynatables 中,请纠正我哪里做错了
我正在尝试将远程 JSON 文件加载到 dynatables 中,但 dynatables 不会显示任何数据。
这是我的桌子
这是我的脚本
和 JSON 文件数据
请帮忙
javascript - 缺少内容类型 Ajax json
我编写了一些输出一些有效 json 的 php 代码,并在我的开发设置中将 content-type 标头设置为 application/json。但是,当我将此脚本部署到嵌入式网络服务器时,它可以正常工作,只是它无法发送内容类型。无法运行其他网络服务器。
现在我有以下 Dynatable 代码。即使我的开发人员和我的嵌入式网络服务器提供完全相同的文件,唯一的区别是内容类型。它适用于我的开发设置,但不适用于我的嵌入式设置。
我使用以下代码将 json 文件加载到 dynatable。
那么有人可以解释一下为什么内容类型对 ajax 如此重要吗?如何手动告诉我的代码它的 json?
javascript - 根据 Dynatable 中的行值对行着色
我正在尝试根据可以是红色/绿色的“状态”为行着色。使用 dynatable 从 JSON 数据生成表行。
问题是,每当我从 dynatable 调用以下代码时,它总是被 dyntable.process(); 覆盖。
我的 index.php: http: //pastie.org/10389654
我的 index.js: http: //pastie.org/10389656
c# - 将单击事件绑定到单元格中的按钮
我无法将单击事件绑定到单元格中的按钮。该表最初是通过剃须刀代码填充的
我通常会使用操作链接填充单元格以将我推到另一个页面,但是我想要一个按钮来显示弹出窗口。因此,我需要表格中的动态绑定按钮,这些按钮可以访问该行的数据,以便在单击时调用 Web 服务以获取其余数据。我厌倦了使用 jQuery 数据表,并认为我会尝试一些新的东西并使用 dynatables。
填充后,我在桌子上调用 dynatables。我编写了一个自定义 rowReader 来去除数据附带的空格等。
这会呈现按钮,但不会附加事件处理程序。关于我做错了什么的任何想法?
提前致谢!
javascript - DynaTable - 将数据集记录更新为新数据集
我有这个:我的模型:
而且,我有这个 render_and_update() 函数:
问题是:当我单击按钮时,它会调用 render_and_update() 函数并第一次插入记录集,但在第二次单击时它不会将数据集更新为新数据集......
为什么 DOM 没有更新?
谢谢。
jquery - 表排序后未触发引导数据加载远程
当单击可排序表内的链接时,我正在使用 dynatable.js http://www.dynatable.com/和 bootstrap3 模态显示地图。
我正在寻找有关此问题的一些帮助。当我第一次加载页面并单击位置链接时,模式和远程数据显示并且工作正常,它会正确加载位置地图。但是,如果我加载页面,然后单击其中一列对表格进行排序(例如,我单击 item# 列按项目编号排序),然后单击位置链接,则模式显示加载文本但[data-load-remote].on('click') 根本不会触发。发生这种情况时,我也没有收到任何错误或控制台消息。
只有当我对列进行排序时才会发生这种情况。如果我加载页面并且不单击对列进行排序,则一切正常。
桌子
引导模式
Javascript