2012-06-22 4 views
0

datatables jQuery Plugin numeric-comma를 사용하고 숫자 쉼표 값으로 정렬하려고합니다. 나는 오류를 가지고 datatables에 의해 권고 된 방법을 따라 할 때DataTables - aoColumnDefs를 사용하면 오류가 발생합니다.

오류 : 케이 [QA (품질 보증 : "문자열") + "-"+ h를 [C] [1]]되지 않습니다

다음

함수 내 코드는 내가 잘못 곳에 누군가가 나를 내 코드를 확인하고 안내 할 수

var oTable = $('#transactiontable').dataTable({ 
       "iDisplayLength": 10, 
       "aLengthMenu": [[10, 20, 50, -1], [10, 20, 50, "All"]], 
       "bProcessing": true, 
       /*"bServerSide": true,*/ 
       "oLanguage": { 
        "sEmptyTable": "There is no transaction found.", 
        "sSearch": "Search all columns except few:" 
       }, 
       "sAjaxSource": "transactions-processing.php", 
       "sScrollX": "100%", 
       "sScrollXInner": "3000px", 
       "bScrollCollapse": true, 
       "sPaginationType": "full_numbers", 
       "aoColumnDefs": [ 
        { 
         "bSortable": false, 
         "aTargets": [ 18,19,20,21,22 ] 
        }, 
        { 
         "sType": "numeric-comma", 
         "aTargets": [ 3 ] 
        } 
       ], 
       /*"fnRowCallback": function(nRow, aaData, iDisplayIndex) { 
        if (aaData[1] == "5"){ 
         $('td:eq(1)', nRow).addClass('testrow'); 
        } 
       },*/ 
       "fnInitComplete": function() { 
        new FixedColumns(oTable, { 
         "iLeftColumns": 2, 
         "iRightColumns": 1 
        }); 
       } 
      }); 
      <?php }?> 
     }); 

아래와 같습니다 ...? 사전

답변

0

에서

덕분에 당신은 무슨 일이 일어나고 있는지에 관해서는 우리에게 단서를 얻을 수있는 DataTables 디버거 (http://debug.datatables.net/)를 통해 테이블을 실행합니다. 손상되지 않은 버전의 DataTables를 사용하면 어떤 오류가 발생합니까?

+0

여기 내 업로드 된 디버그 코드 (http://debug.datatables.net/ekadup)의 링크입니다. 이제 내 문제를 해결하기 위해 나를 도우십시오. – mohsinrafique

+0

나는 문제를 해결했다. 고맙습니다. 하지만 나는 다른 문제에 갇혀있다. 내 정렬 기능이 로컬 서버에서 완벽하게 작동하면서 라이브 서버에서 작동하지 않습니다. 이 일이 왜 일어나고 있는지 안내해 주시겠습니까? 이것은 내 업데이트 된 업로드 된 디버그 코드입니다 (http://debug.datatables.net/arutev). 그것은 로컬로 잘 작동하지만 원격 서버에서 작동하지 않습니다. – mohsinrafique

관련 문제