我无法弄清楚这一点,他们的API非常令人困惑。
我有一个表,用于显示几何特征的表格数据,因此我想将坐标保存在行数据中。
我需要一种方法来检索此坐标,例如,当用户单击该行时。
我要实现的示例:
const dt = $('table').DataTable({
columns : [
{data : "NAME"},
{data : "COLOR"}
]
})
dt.row.add({
COLOR : "Red",
NAME : "Point1",
//Invalid parameter error
geometry : {
type : "point",
coordinates : [1,1]
}
})
我认为将其存储在隐藏列中并不理想,因为对于多边形类型,坐标可能会变得很大。
我是DataTables的新手,并且对API感到非常困惑,关于如何更好地组织/执行我的概念的任何建议都值得欢迎。
最佳答案
似乎您所拥有的应该可以工作。我为您整理了一个小例子:
http://live.datatables.net/rikofefu/1/edit
它添加带有额外的geometry
对象的行。选择该行,然后单击Show selected data
按钮。控制台将显示整行,仅显示几何对象。
我正在使用Select extension来获取选定的行。
关于javascript - DataTables将不是列的对象数据添加到行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48429504/