2017-12-27 36 views
0

데이터에 데이터를 저장할 수 있도록 JQuery DataTable의 생성 된 행에 (여러 개의) 데이터 속성을 갖고 싶습니다. 가능JQuery DataTable의 행에 데이터 속성을 추가하는 방법

<tr data-foo="bar"> 
    <td></td> 
</tr> 

인가 :

는 내가 달성하고자하는 DataTables 이런 식으로 뭔가를 생성하는 것입니다? 그것을하는 방법? 감사.

+1

가능한 복제 [TR과 TD에 속성을 추가하는 방법?] (https://stackoverflow.com/questions/41625983/how-to-add-attribute-in-tr-and-td) – markpsmith

답변

0

그래서 필자가 알아야 할 것은 필자의 특성을 동적으로 설정하는 것이 었습니다. 함수의 데이터 매개 변수를 사용하여 행에 해당하는 모델을 포함 할 수있었습니다.

var table = $('#incidentTable').DataTable({ 
     createdRow: function (row, data, dataIndex) { 
      $(row).attr('data-id', data.Id); 
      $(row).attr('data-ownerid', data.OwnerId); 
     } 
    });