2017-01-27 2 views
0

Ist es möglich, benutzerdefinierte Spalte in DataTables.net zu rendern? Ich habe viele Tutorials und Dokumentationen gelesen, kann aber nicht funktionieren. Ich möchte eine dritte Spalte mit einem Link erstellen, wo ich Informationen aus der ersten Spalte verwende. Mein Code sieht so aus:DataTables rendering benutzerdefinierte Spalte

In JSON bekomme ich nur Name und Eltern Spalte Informationen. Irgendwelche Ideen, um eine dritte Spalte mit Name darin zu erstellen? Vielen Dank!

Antwort

5

Okay, also habe ich es geschafft, es selbst zu tun. Hier ist die Antwort für die nächsten Generationen:

$(document).ready(function() { 
    $('#categories').dataTable({ 
     "ajax": '@Url.Action("Table", "Categories")', 
     "aoColumns": [ 
      { "data": "Name" }, 
      { "data": "Parent" }, 
      { 
       "mData": "Name", 
       "mRender": function (data, type, row) { 
        return "<a href='Admin/Categories/Edit/" + data + "'>EDIT</a>"; 
       } 
      } 
     ] 
    }); 
}); 
Verwandte Themen