2
在jQuery Datatable插件中,我使用mRender屬性在不更改基礎數據的情況下呈現數據。 http://legacy.datatables.net/ref#mRender等效的mRender與基於Jquery數據表中的基礎數據排序
這是非常有用的,但我想排序與底層數據的列,而不是基於顯示在表格中的格式化字符串。
你知道它存在一個屬性或解決方案嗎?
感謝您的幫助。
在jQuery Datatable插件中,我使用mRender屬性在不更改基礎數據的情況下呈現數據。 http://legacy.datatables.net/ref#mRender等效的mRender與基於Jquery數據表中的基礎數據排序
這是非常有用的,但我想排序與底層數據的列,而不是基於顯示在表格中的格式化字符串。
你知道它存在一個屬性或解決方案嗎?
感謝您的幫助。
mRender
已更名爲columns.render
。您可以在數據表1.10檢查出等價的名字你可能在1.9這裏使用了一切:的columns.render
從文檔(http://datatables.net/reference/option/columns.render)http://www.datatables.net/upgrade/1.10-convert
例子:
以逗號分隔的列表:
$('#example').dataTable({
"ajaxSource": "sources/deep.txt",
"columns": [
{ "data": "engine" },
{ "data": "browser" },
{
"data": "platform",
"render": "[, ].name"
}
]
});
作爲一個功能:
$('#example').dataTable({
"columnDefs": [ {
"targets": 0,
"data": "download_link",
"render": function (data, type, full, meta) {
return '<a href="'+data+'">Download</a>';
}
} ]
});
從@ VivienPipo的除了下面:
"render": function (data, type, full, meta) {
if (type == "display") {
return format_text_function(data);
}
return data;
}
@VivienPipo已將您的代碼添加到答案中。 – 2015-03-19 12:25:45