2016-09-19 3 views
1

Ich versuche zu machen Hyper-Link für bestimmte Spalte in Datentabellen aus einer anderen Spalte Daten enter image description hereWie Spaltendaten als Hyperlink aus einer anderen Spaltendaten in Datatable (JQUERY)

Zum Beispiel Positionsspalte zu machen, die Hyper-Link haben sollte mit Daten aus der Position Spalte

ich versucht habe, es Hyperlink Position Spalte hat nur

columnDefs: [    
{ 
        targets:1, 

         render: function (dataSet, type, row, meta) { 

          if (type === 'display') { 
           dataSet = '<a href="http://localhost/application/org?officeid=' + encodeURIComponent(dataSet) + '">' + dataSet + '</a>'; 
          } 

          return dataSet; 
         } 
        } 
       ] 

Antwort

1

Sie benötigen die row Eigenschaft für diese zuzugreifen. row stellt die gesamte Reihe von Daten, so dass Sie es durch den Index Referenz:

if (type === 'display') { 
     dataSet = '<a href="http://localhost/application/org?officeid=' + row[1] + '">' + dataSet + '</a>'; 
    } 

Dies setzt voraus, dass die Daten in Spalte 1 ist der Office-Id, die ich bin nicht sicher, dass in Ihren Daten vorhanden ist, müssen Sie unter Umständen Ändern Sie Ihre Abfrage, um sicherzustellen, dass diese zurückgegeben wird.

+0

danke es hat bei mir funktioniert – user202

Verwandte Themen