0

誰かが私を助けてくれることを願っています...

私は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
});

どんな助けでも喜んでいただければ幸いです:)

4

1 に答える 1