티스토리 뷰

columns: [
  {data:'name',
  render: function(data, type) {
      if (type === 'display') {
          return '<td class="attention-blue">' + data + '</td>';
      }
      return data
  }}
]

바인딩할 data를 font color만 변경해서 보여주려 했으나 위와같이 코드를 바꿔도 색상이 바뀌지 않습니다.

발생원인 : 원인을 확인하지 못했으나 td tag만 안되는 것으로 보아 td tag는 default 설정으로 자동 처리되지 않나 싶습니다.

해결방법 :  

columns: [
  {data:'name',
  render: function(data, type) {
      if (type === 'display') {
          return '<span class="attention-blue">' + data + '</span>';
      }
      return data
  }}
]

간단합니다.

td tag가 안되면 다른 tag를 활용해 처리해주면 됩니다.

댓글
공지사항