C# 在jquery datatable中使用另一列的id创建链接
我希望有人能帮我 我对jquery和datatables有点陌生,但我有以下datatable,当使用“mRender”呈现表时,我可以在列[1]中创建一个超链接,如示例中所示: 但是,我希望超链接的“id”部分来自列[0]的“mData”,并在呈现表时显示与列[1]关联的mData 这是我的数据表C# 在jquery datatable中使用另一列的id创建链接,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,我希望有人能帮我 我对jquery和datatables有点陌生,但我有以下datatable,当使用“mRender”呈现表时,我可以在列[1]中创建一个超链接,如示例中所示: 但是,我希望超链接的“id”部分来自列[0]的“mData”,并在呈现表时显示与列[1]关联的mData 这是我的数据表 var oTable = $('#allCustomerSummary').dataTable({ //"aaSorting": [[4, "desc"]], "s
var oTable = $('#allCustomerSummary').dataTable({
//"aaSorting": [[4, "desc"]],
"sAjaxSource": '/GetMyDataLink/CustRel',
"aoColumns": [
{ "mData": "ID" },
{ "mData": "OrganizationName" },
{ "mData": "ContactCount" },
{ "mData": "AccountCount" },
{ "mData": "FacilityCount" },
{ "mData": "HasParentOrg" },
{ "mData": "IsParentOrg" }
],
"aoColumnDefs": [
{ "bvisible": false, "atargets": [0] },
{
"aTargets": [1],
"mData": "ID",
"mRender": function (data, type, full) {
return '<a href="/MySite/CustRel?id=' + data + '">' + data + '</a>';
}
}
],
"sDom":'<p><"pull-left" Cfr>t<"F"i>',
"oLanguage": { "sSearch": "" },
"bScrollInfinite": false,
"iDisplayLength": 15
});
var-oTable=$('allCustomerSummary')。数据表({
//“aaSorting”:[[4,“desc”],
“sAjaxSource”:“/GetMyDataLink/CustRel”,
“aoColumns”:[
{“mData”:“ID”},
{“mData”:“OrganizationName”},
{“mData”:“ContactCount”},
{“mData”:“AccountCount”},
{“mData”:“设施计数”},
{“mData”:“HasParentOrg”},
{“mData”:“IsParentOrg”}
],
“aoColumnDefs”:[
{“bvisible”:false,“atargets”:[0]},
{
“目标”:[1],
“mData”:“ID”,
“mRender”:功能(数据、类型、完整){
返回“”;
}
}
],
“sDom”:“t”,
“语言”:{“搜索”:“”},
“无限”:错误,
“iDisplayLength”:15
});
任何帮助都将不胜感激:)我相信
mRender
函数的full
参数是整行的数据,请尝试:
"mRender": function (data, type, full) {
return '<a href="/MySite/CustRel?id=' + full[0] + '">' + data + '</a>';
}
“mRender”:函数(数据、类型、完整){
返回“”;
}
FTI,您在}
之后缺少一个逗号在之后“bvisible”:false,“atargets”:[0]
我为您修复了它…谢谢:在发布之前我已经将它注释掉了,必须-a忘了放回逗号