1만개의 행 * 7개의 열을 엑셀(xlsx)로 내보내기 할 때 진행바(progressBar)를 출력 하는 데모입니다.
가격은 5,000원 이하일 때 기본 스타일을 사용하고, 5,000원 초과부터 5,000원 구간마다 파랑, 초록, 주황, 보라 스타일을 반복 적용합니다. Excel에도 같은 스타일로 내보냅니다.
기본적으로 엑셀(xlsx)를 내보내기 할 때 현재 진행도(percentage)를 알리는 진행바는 표시 되지 않습니다.
퍼센티지 출력을 원한다면 exportToXlsx 메소드 사용 시 다음과 같이 progressBar 속성을 true 로 설정하시길 바랍니다.
// 엑셀로 내보내기 실행
AUIGrid.exportToXlsx(myGridID, {
fileName : "AUIGrid_엑셀 다운로드 테스트",
progressBar : true // 진행바 표시
});
// CSV 내보내기 실행
AUIGrid.exportToCsv(myGridID, {
fileName: "AUIGrid_CSV 다운로드 테스트",
progressBar : true // 진행바 표시
});
참고 : 진행바 표시 내보내기는 시각적 UI 표현을 위한 시간이 추가되므로 기본 내보내기 보다 "내보내기 전체 시간" 이 더 걸립니다.