Javascript 基于Jquery Datatables中的底层数据进行排序的mRender等价物
在jquerydatatable插件中,我使用mRender属性呈现数据,而不改变底层数据 它非常有用,但我希望使用底层数据对列进行排序,而不是基于表中显示的格式化字符串 你知道它存在这样做的属性或解决方案吗Javascript 基于Jquery Datatables中的底层数据进行排序的mRender等价物,javascript,jquery,sorting,datatables,jquery-datatables,Javascript,Jquery,Sorting,Datatables,Jquery Datatables,在jquerydatatable插件中,我使用mRender属性呈现数据,而不改变底层数据 它非常有用,但我希望使用底层数据对列进行排序,而不是基于表中显示的格式化字符串 你知道它存在这样做的属性或解决方案吗 感谢您的帮助。mRender已重命名为列。render。您可以在DataTables 1.10中查看1.9中可能使用的所有等效名称: 列的示例。从文档()呈现: 作为逗号分隔的列表: $('#example').dataTable( { "ajaxSource": "sources/d
感谢您的帮助。
mRender
已重命名为列。render
。您可以在DataTables 1.10中查看1.9中可能使用的所有等效名称:
列的示例。从文档()呈现:
作为逗号分隔的列表:
$('#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>';
}
} ]
} );
"render": function (data, type, full, meta) {
if (type == "display") {
return format_text_function(data);
}
return data;
}