数据表生成具有命名ID的行

Datatable make row with named ID

本文关键字:ID 的行 数据表      更新时间:2023-09-26

我用datatable.js.创建了一个数据表

我正在尝试动态地向其中添加一行。在查看了文档后,我得到了错误"请求的未知参数"ID第n行"

错误页面没有帮助我解决此问题。

我使用一个对象和带有名称的列来设置我的表:

{ "title": "ID", "data": "ObjID", "className": "dt-center" },
{ "title": "Name", "data": "ObjName", "className": "dt-center" }

我尝试过以两种不同的方式添加代码(根据冲突的(过时的?)文档),结果都是相同的错误。

//I have columns. This is both methods I have tried.
dataTable.DataTable().row.add(['1', '2', '3', '4', '5', '6', '7', '8']);
dataTable.fnAddData(['1', '2', '3', '4', '5', '6', '7', '8']);

我已经阅读了文档,但没有找到任何解决方案。我做错了什么?

Sourcier在本页的一半找到了答案!(奇怪的是,我想我记得几天前读到一个问题,答案几乎完全相同。你真好,Sourcier)。

基本上,我需要做一个JSON对象,并使用fnadddata()返回

var Json = { "image" : values[0], "id" : values[1], "name" : values[2] } var rtn = oTable.fnAddData(Json );