gpt4 book ai didi

javascript - 等同于基于 Jquery Datatables 中的基础数据进行排序的 mRender

转载 作者:行者123 更新时间:2023-11-30 00:31:53 26 4
gpt4 key购买 nike

在 jQuery Datatable 插件中,我使用 mRender 属性在不改变底层数据的情况下呈现数据。 http://legacy.datatables.net/ref#mRender

这非常有用,但我想使用基础数据对列进行排序,而不是基于显示在表中的格式化字符串。

你知道它存在一个属性或解决方案吗?

感谢您的帮助。

最佳答案

mRender 已重命名为 columns.render。您可以在 DataTables 1.10 中查看您可能在 1.9 中使用过的所有内容的等效名称:http://www.datatables.net/upgrade/1.10-convert

来自文档 ( http://datatables.net/reference/option/columns.render ) 的 columns.render 示例:

作为逗号分隔的列表:

$('#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;
}

关于javascript - 等同于基于 Jquery Datatables 中的基础数据进行排序的 mRender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29143133/

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