인구수가 포함 된 큰 테이블 (5 열 x 116k 행)이 있습니다.
모집단이 포함 된 열을 합계하고이 합계가 적용된 필터와 함께 변경되어야합니다.
예 : 필자는 필터에 우편 번호를 입력 할 수 있으며이 특정 우편 번호의 인구 합계가 필요합니다.
datatables 페이징을 사용하여 각 행의 합계 값
(I 메인 필터 + 열 https://datatables.net/examples/api/multi_filter.html 당 다중 필터를 사용하고) 나는 합계 API를 사용하여 시도 : https://datatables.net/plug-ins/api/sum()
의미가 있습니다,하지만 그것은 단지 가시 행의 합계를 제공합니다.
검색 필드에 내용을 입력 할 때 필터링 된 행을 제외한 모든 행의 합계를 얻으려면 어떻게해야합니까?
나는 또한 바닥 글 콜백 메서드를 시도했다 https://datatables.net/examples/advanced_init/footer_callback.html
그것은 또한 동일한 문제 : 다른 페이지가 아닌 보이는 행의 합계 만 작동합니다.
가능하면 두 번째 방법 (바닥 글 콜백)을 사용하는 것이 더 좋으며 한 곳에서 모든 것을 유지하기가 쉽습니다.
감사합니다!
서버 측 또는 클라이언트 측 데이터 테이블? – markpsmith
클라이언트 쪽, 순수 JavaScript, 정적 웹 사이트 –