gpt4 book ai didi

jquery - 如何在dataTable的单个单元格中添加多个json值

转载 作者:行者123 更新时间:2023-12-03 22:03:12 25 4
gpt4 key购买 nike

如何在 dataTable 的单个单元格中添加多个 json 值。我正在查看数据表文档,但无法获得清晰的示例。

我有以下 JSON 字符串,我通过 session 访问数据表。

<textarea id="Report" type="text" style="" name="Report">
[
{
"Identifier": "0",
"LastName": "Cooper",
"FirstName": "Benny",
"MiddleInitial": "P",
"MRN": "7854753",
"Age": "30",
"Gender": "Female",
"Location":
{
"Bed": "1",
"Room": "A",
"unit": "NU1",
"facility": "Fac1"
},
"ServiceDate":"05/03/2013",
"ChargeAndDx":"99222 - 410.01,428",
"BillingProvider":"Palmer, James",
"title":"Add",
"start":"2013-08-07",
"url":"#",
"textColor":"red"
}] </textarea>

在我访问数据表中的 session 的另一个页面上,如下所示:

$(document).ready(function (){

var ReportData=JSON.parse(document.getElementById("Report").innerHTML);
Report=$('#patientDataTables').dataTable
({
"bJQueryUI":true,
"bScrollCollapse":true,
aaData:patientReportData,
"aoColumns":
[ {"mData":"LastName","sClass":"left"},
{"mData":"ServiceDate","sClass":"left"},
{"mData":"ChargeAndDx","sClass":"left"},
{"mData":"BillingProvider","sClass":"left"},
{"mData":"null","sClass":"center","sDefaultContent":"<a href='' class='editor_menu'>menu</a>"}

]
});

在显示姓氏的数据表中,我还需要名字、中间名首字母、MRN 和年龄。

这是怎么做到的。如果有人知道一种快速的方法来做到这一点。

最佳答案

在 DataTables 1.10.x 之前,您可以使用 mRender参数如下:

"aoColumns":[   
{"mData":"LastName",
"sClass":"left",
"mRender":function(data, type, full){
return full.FirstName + full.LastName + full.MiddleInitial;
}
},
{"mData":"ServiceDate","sClass":"left"},
{"mData":"ChargeAndDx","sClass":"left"},
{"mData":"BillingProvider","sClass":"left"},
{"mData":"null","sClass":"center","sDefaultContent":"<a href='' class='editor_menu'>menu</a>"}
]

从 DataTables 1.10.x 开始,您可以使用 columns.render像这样的属性:

"columns":[   
{"data":"LastName",
"className":"left",
"render":function(data, type, full, meta){
return full.FirstName + full.LastName + full.MiddleInitial;
}
},
{"data":"ServiceDate","sClass":"left"},
{"data":"ChargeAndDx","sClass":"left"},
{"data":"BillingProvider","className":"left"},
{"data":"null","className":"center","defaultContent":"<a href='' class='editor_menu'>menu</a>"}
]

关于jquery - 如何在dataTable的单个单元格中添加多个json值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18081967/

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