2012-06-16 3 views
1

각 행 +1 증가하는 데이터 테이블 내에서 행을 만들려고합니다. 나는 이것이 fnRender를 사용하는 가장 쉬운 방법이라고 들었다. 이제는 fnRender를 사용하여 이미 서버 측 프로세서에서 열에있는 데이터를 변경했지만 절대로 새로운 열만 작성하지 않았습니다.
도움이 될 것입니다. http://datatables.net/release-datatables/examples/api/counter_column.htmljQuery DataTables fnRender 증가 열

+0

100 % 당신이 무엇을 요구 :

oTable = $('#testingz').dataTable({ "bProcessing": true, "bServerSide": true, "bJQueryUI": true, "sPaginationType": "full_numbers", "aaSorting": [ [1,'desc'] ], "sDom": '<""l>rt<"F"fp>', "sAjaxSource": "server_processing.php", "aoColumnDefs": [ { "fnRender": function (o, val) { return '<a href="http://honedge.com/' + o.aData[0] + '">' + o.aData[0] + '</a>'; }, "aTargets": [ 0 ] } ] }); 
charlietfl

답변

0

은이 같은 뜻 :

여기에 내 현재 코드입니다. otable 위에`var ctr = 0;`을 추가하고`fnRender` 안에`ctr ++`를 추가하면 필요한 것을하지 않겠습니까?

+0

본질적으로 이것이 내가 필요한 것입니다. 정렬 및 검색과 상관없이 특정 행에 "부착 된"상태를 유지하는 숫자가 필요합니다. 플레이어가 데이터베이스에서 처음 붙잡을 때 순위를 부여하는 데 사용되므로 첫 번째 사람은 1 등급이됩니다.이 예에서 첫 번째 행은 항상 1로 색인화됩니다. 35 번째 사람이 만약 내가 그 사용자 이름으로 그 플레이어를 검색한다면 그의 색인은 1을 읽을 것입니다. 무엇이든 상관없이 35를 읽어야합니다 : P –

+0

필자의 예처럼 fnDrawCallback을 사용하지 않고 그냥 반복합니다 데이터는 초기화 시점에 한 번 열 인덱스로 업데이트됩니다. –

+0

내가하고 싶은 것과 똑같은 소리가 난다. 나는 단서가 없다. 어리석은 나를. –