制表符-是否提供唯一ID?

问题描述 投票:0回答:1

我想知道制表符是否分配(并保留制表符)它读取到表行中的数据的唯一ID。

示例,当您将制表符读入JSON数组时:

[[ {id:10, name:"Billy Bob", age:"12", gender:"male", height:1, col:"red", dob:"", cheese:1}, {id:27, name:"Mary May", age:"1", gender:"female", height:2, col:"blue", dob:"14/05/1982", cheese:true}, {id:34, name:"Christine Lobowski", age:"42", height:0, col:"green", dob:"22/05/1982", cheese:"true"}, {id:42, name:"Brendon Philips", age:"125", gender:"male", height:1, col:"orange", dob:"01/08/1980"}, {id:59, name:"Margret Marmajuke", age:"16", gender:"female", height:5, col:"yellow", dob:"31/01/1999"}, , ]

是否会自动为这些行分配唯一键0-4?

我问的原因如下:我试图将制表符用作数据库的通用CRUD接口,以便在mySQL中进行表编辑。我创建了一个与webbage相关联的类(或该页面上的表单),该类包含通过php从数据库中检索到的所有相关信息。

该类的属性之一是具有所有相关数据记录的数组,我想使该类与制表符中的表保持同步。我当然可以使用该表来记录主键,该键是有效载荷数据的一部分(上例中为“ id”),但是我想创建更多的通用方法并使用唯一的数字键,基于类别中保存的数据。

有什么想法或帮助吗?

谢谢

tabulator
1个回答
0
投票
docs

行索引

如果您在每行数据中都应有一个唯一的索引值,希望以后能够以编程方式更改该数据,这应该是数字或字符串。默认情况下,制表器将在数据的id字段中查找该值。如果希望使用其他字段作为索引,请使用

index选项参数进行设置。

var table = new Tabulator("#example-table", { index:"age", //set the index field to the "age" field. });
© www.soinside.com 2019 - 2024. All rights reserved.