我正在使用 Jquery DataTable 显示搜索结果,结果显示为我在 json 中收到的结果。
我正在尝试在字段级别更改结果。
例如 :
如果 JSON 中收到的任何字段为 True,我需要显示为 Yes,而 False 应显示为 No,无论列名如何。
有没有办法我可以使用任何 DataTable 事件来实现这一点。
如果是的话......示例代码会很棒
*sql anc C# 中还有其他可用选项。只是想知道我是否可以用 DataTable 做到这一点
谢谢
我正在使用 Jquery DataTable 显示搜索结果,结果显示为我在 json 中收到的结果。
我正在尝试在字段级别更改结果。
例如 :
如果 JSON 中收到的任何字段为 True,我需要显示为 Yes,而 False 应显示为 No,无论列名如何。
有没有办法我可以使用任何 DataTable 事件来实现这一点。
如果是的话......示例代码会很棒
*sql anc C# 中还有其他可用选项。只是想知道我是否可以用 DataTable 做到这一点
谢谢
遵循此数据表用法
如果您将使用最新版本的数据表,我建议使用mRender
或mData
. 如果旧版本使用fnRender
.
// Create a comma separated list from an array of objects
$(document).ready(function() {
var oTable = $('#example').dataTable({
"sAjaxSource": "sources/deep.txt",
"aoColumns": [{
"mData": "engine"
},{
"mData": "browser"
},{
"mData": "platform",
"mRender": "[, ].name"
}]
});
});
// Use as a function to create a link from the data source
$(document).ready(function() {
var oTable = $('#example').dataTable({
"aoColumnDefs": [{
"aTargets": [0],
"mData": "download_link",
"mRender": function(data, type, full) {
return '<a href="' + data + '">Download</a>';
}
}]
});
});
列式数据渲染使用下面的代码
"title": "Active",
"data": "IsActive",
"searchable": false,
"render": function(IsActive, type, full, meta) {
if (IsActive) {
return 'Yes';
} else {
return 'No';
}
}