본문 바로가기
반응형

데이터테이블 예제2

[datatable] <tr>, <td>에 속성/스타일 추가하기 createdRow: function (row, data, dataIndex, full) { $(row).attr('id', data.Name); $(row).attr('name', data.Birth); }, 데이터 테이블 에 id, name 속성값을 넣어줄 수 있다. css 등 다른 행위들도 가능하다. # 해당 의 에 접근하고 싶다면? $(row).children('td:nth-child(1)').css('border-left', '2px solid blue'); $(row).children('td:nth-child(3)').attr('class', 'test'); $(row).children('td:nth-child(3)').text(); 이런식으로 사용할 수 있다. createdRow: funct.. 2022. 4. 13.
[Django] datatable Server-side processing _ 10,000row 넘어갈 때 방법 datatable 라이브러리는 페이징, 검색, 정렬 등 편하게 활용할 수 있어서 많이들 사용하는 것 같습니다. 하지만 데이터가 10000건이 넘어가면 속도 저하의 문제가 있어요. 대부분은 백단에서 데이터 전체를 받아와서 프론트단에서 조립을 하는 방식으로 데이터테이블을 사용하기 때문에 그렇습니다. 이를 해결하기 위해 Server-side processing 방식이 있습니다. 페이지 로드에 필요한 만큼만 ajax로 받아와서 데이터테이블에 뿌려주는 방식이에요. 소스코드는 Python Django 기반으로 되어있고, 사실 로직을 대충 보면 이 소스를 보고도 자바에서도 어렵지 않게 처리할 수 있을거에요. 데이터테이블에 필요한 값만 잘 넘겨주면 되기때문에,,, ■ HTML 코드 선택 이름 성별 나이 직업 단순히 까.. 2022. 4. 12.
반응형