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