我正在尝试使用mDataProp
、fnRender
和bUseRendered
根据 ID 对列进行排序,但显示名称。我看到它bUseRendered
已被弃用,并且 API 建议使用mData
and mRender
,但是对于那些我无法在我的列中填充任何数据。这是我的代码,这种工作,但也没有呈现我想要的东西:
$(document).ready(function() {
oTable = $('#example').dataTable( {
"sAjaxSource": "source.php",
"aaSorting": [],
"aoColumns": [
{ "mDataProp" : "NameID",
"fnRender" : "Name",
"bUseRendered": false},
{ "mDataProp" : "Priority"},
{ "mDataProp" : "Action"}
]
} );
} );
这是我使用 mData 的尝试,但这不会填充我的第一列并给我一个错误弹出窗口。
$(document).ready(function() {
oTable = $('#example').dataTable( {
"sAjaxSource": "source.php",
"aaSorting": [],
"aoColumns": [
{ "mData" : "NameID",
"mRender" : "Name"},
{ "mDataProp" : "Priority"},
{ "mDataProp" : "Action"}
]
} );
} );
任何想法如何让它显示我的Name
,但排序NameID
?