誰かが私を助けてくれることを願っています...
私はjqueryとデータテーブルに少し慣れていませんが、例に示すように「mRender」を使用してテーブルをレンダリングすると、列[1]にハイパーリンクを作成できる次のデータテーブルがあります。
ただし、ハイパーリンクの「id」部分を列[0]の「mData」から取得し、テーブルがレンダリングされるときに列[1]に関連付けられたmDataを表示したいと思います。
これが私のDataTableです。
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
});
どんな助けでも喜んでいただければ幸いです:)