数据表javascript源数据没有指定列名
Datatables javascript sourced data without specifying column names
我试图使用对象数组作为数据表的输入。数组中的每个对象都是表中的一行。有没有一种不指定列名就插入数据的方法?
var table = $('#data_table_test').DataTable( {
"data": data,
"columns": [
{ "data": "GENE_NAME" },
{ "data": "FDR"},
],
dom: 'Bfrti',
deferRender: true,
scrollY: 420,
scrollX: true,
scroller: true,
buttons: [
'excel','csv'
],
order: [],
} );
这可以工作,因为我指定了列名,但我无法找到不使用列名插入数据的方法。
如果唯一的问题是希望避免命名列,则可以仅使用空定义
来定义列的数量你可以根据你的数据在javascript中构建表定义,然后将其传递给数据表初始化:
var tableDef = [ {}, {} ];
"columns": tableDef
我做了一个快速的摆弄,只是为了看看这个想法是否有效:https://jsfiddle.net/zyat1q2p/1/
相关文章:
- JavaScript数据结构
- 父级对子 JavaScript 数据的访问
- 更改动态 JavaScript 数据
- Javascript 数据可用事件
- 将javascript数据放入表单中
- 将json结构转换为可用的javascript数据集
- 从HTML表单中获取计算得到的JavaScript数据,并将其作为新元素添加到相同的表单操作中以使用PHP保存
- 数值的 JavaScript 数据类型
- 使用 ajax 将 JavaScript 数据传输到 PHP
- Javascript数据将元素属性绑定到URL中的锚href
- 整页回发和javascript数据
- 如何使用javascript数据对象?如何通过变量访问条目
- 如何将从数据库中提取的数字传递到javascript数据部分
- Spring MVC与Google图表,创建javascript数据表的最佳方式是什么
- JavaScript 数据中的 XSS
- 无法将我的 JavaScript 数据填充为 HTML
- 如何将相同的 JavaScript 数据传递给 HTML 两种不同的方式
- JavaScript 数据结构,JS中的ArrayList(Java)
- 将 casper javascript 数据插入 CSV 文件
- 用于高效插入和搜索的 Javascript 数据结构