농's 개발 공부 이야기
210203 본문
오늘은 몸이 안 좋아서 오전에는 좀 쉬엄쉬엄 작업을 했다.(😛) 어제 고민하던 검색 창은 form으로 한꺼번에 묶어서 return하는 형태로 결정을 하고 작업을 계속 했다. 대충의 틀은 만들었지만 기존의 사용자 검색 창과 계속 맞물리는 부분이 생겼고 검색 필터들도 한 줄에 하나씩 나와서 어떻게 해야 할지 고민하던 중에 새로운 업무를 부여 받았다.
테이블에 뿌려진 데이터들을 한 번에 모아서 엑셀로 다운로드 하는 작업을 해야 한다. 여러 자료들을 찾다보니 react html-table-to-excel을 사용해서 하는 방법들이 많아서 시도 중인데, 다만 현재 페이지에 있는 데이터 뿐 아니라 필터로 걸러진 모든 데이터들을 받아야 한다는 점이 고민이 된다. table to excel은 필터로 걸러진 데이터들을 받아서 출력하는 것 같던데 현재 필터에는 current와 pagesize도 존재하기 때문에 이 부분을 위해서 새로운 api를 만들어야 할까?? 아니면 current 값을 증가시키면서 여러 번 호출하면서 데이터를 추가해야 할까?? 일단 자료를 더 찾아보기로 한다.
한 사이트에서 axios와 react-html-to-excel 을 사용한 코드를 보고 지금 코드에 적용시켜 보았으나 버튼은 잘 만들어졌는데 'Provided table property is not html table element'에러가 뜬다. protable을 사용해서 그런가... 이 부분에 대해서도 티스토리에 정리해 두어야 겠다. (아직 다른 것도 정리할 게 차고 넘치지만😭) 그럼 어떤 걸 사용해야 하지??