2016-10-06 4 views
0

example으로 이것을 사용하면 셀의 값 형식을 어떻게 제어 할 수 있습니까?데이터 테이블에 셀 값 서식 지정

예를 들어, Extn. 열을 5,407 또는 54.07로 읽으려면 어떻게해야합니까?

Name Position Office Extn. Start date Salary 
Airi Satou Accountant Tokyo 5407 $2008/11/28 $162,700 

나는 herehere을 검색 한하지만 난 확실히 그것을 밖으로 작동하지 않을 수 있습니다. 누구든지 조언 할 수 있니?

나는 이런 식으로 뭔가를 시도했으나 성공이없는하고 다음 columns.renderoption

$(document).ready(function() { 
    $('#example').DataTable({ 
     data: dataSet, 
     columns: [ 
      { title: "Name" }, 
      { title: "Position" }, 
      { title: "Office" }, 
      { title: "Extn." }, 
      { title: "Start date" }, 
      { title: "Salary" } 
     ], 
     "aoColumnDefs": [ { 
        "aTargets": [ 4 ], 
         "mRender": function (data, type, full) { 
           //var formmatedvalue=data.replace("TEST") 
          //return formmatedvalue; 
        return '$'+ data; 
          } 
      }] 
    }); 
}); 

답변

1

사용.

중 하나 built-in 도우미와 함께, 천 구분자 (5,407) 얻을 :

{ 
    title: "Extn.", 
    render: $.fn.dataTable.render.number(',', '.', 0, '') 
}, 

JSFiddle example

을하거나 사용자 정의 기능 (54.07)로 직접 수행

{ 
    title: "Extn.", render: function (data, type, row) { 
     return data/100; 
    } 

}, 

JSFiddle example

+0

대단히 고마워! 좋은 대답 – HattrickNZ