gpt4 book ai didi

jquery - DataTables 包含括号的列数据属性

转载 作者:行者123 更新时间:2023-12-01 04:02:14 24 4
gpt4 key购买 nike

我正在使用 https://datatables.net/ 中的 jQuery DataTables 版本 1.10.12

举个例子:

列:

columns: [
{title: "Id", data: "id"},
{title: "Name", data: "Person[name]"},
{title: "Gender", data: "Person[gender]"},
]

数据

[{
"id":"1",
"Person[name]":"Foo Bar",
"Person[gender]":"M"
}]

这个网格的结果只会渲染id字段,我如何使用括号作为键值?

最佳答案

当为 columns.data 指定字符串时,会对字符 [] 进行特殊处理。选项。

您可以尝试使用 columns.data 函数代替选项。

例如:

columns: [
{ title: "Id", data: "id"},
{
title: "Name",
data: function(row, type, val, meta){
if (type === 'set') {
row['Person[name]'] = val;
return;
} else {
return row['Person[name]'];
}
}
},
{
title: "Gender",
data: function(row, type, val, meta){
if (type === 'set') {
row['Person[gender]'] = val;
return;
} else {
return row['Person[gender]'];
}
}
}
]

关于jquery - DataTables 包含括号的列数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38624131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com