2014-03-26 3 views
0

나는 datatable jquery 플러그인으로 시작하고있다. 내가 더 깊이 파고 들기 전에 가능한 경우 질문이 있습니다.fnRender에서 데이터에 액세스하는 방법은 무엇입니까?

사용자 목록이 있는데 일부 사용자에게는 두 개의 전화 번호가 할당되어 있습니다.

데이터 테이블에 사용자가 전화 번호가 둘 이상인 경우 선택 상자를 표시하려고합니다.

어떤 방법을 점검해야합니까? fnRender를 사용하여 셀을 사용자 정의 할 수 있다는 것을 알고 있습니다. 하지만 fnRender에서 json 데이터에 액세스하려면 어떻게해야합니까?() 또는 다른 방법이 있습니까? 건배.

답변

1

나는 유사하다 mRender 사용

'aoColumns': [ 
      { 
       'mData': 1, 
       'mRender': function (data, type, row) { 
        var newSelect = '<select><option>' + row[1][0] + '</option><option>' + row[1][1] + '</option>'; 
       return newSelect; 
      }, 
      ... 

이 단순화 된 버전을하지만, row 여러 전화 번호를 허용하는 2 차원 배열에 반환 된 JSON입니다. 선택 목록 컨트롤을 만들고 HTML을 반환해야합니다.

관련 문제