대량 엑셀 다운로드시 downloadAfterSubmit

특정 데이터를 엑셀로 다운로드 받고 싶은데, 데이터가 많아 조회를 하지 않고 바로 다운로드 받고 싶을때를 위한 기능이 추가되었습니다.

downloadAfterSubmit 기능을 이용해보세요.

  • 화면 표시를 하는경우 기존처럼 이용하시면 됩니다. (조회후 다운로드)
  • 불필요하다면 downloadAfterSubmit: true를 추가해주세요. 바로 다운로드하고 화면에 렌더링하지 않습니다. (10만건이상 처리)
  • query SELECT, http GET 일때만 작동합니다.
  • 기본적으로 autoload: false 를 함께 추가해야합니다.
blocks:
  - 
    type: query
    resource: mysql.qa
    sqlType: select
    sql: >
      SELECT * FROM test_10k
      WHERE id BETWEEN :from AND :to 
      LIMIT 100000
    
    # type: http
    # axios:
    #   url: https://api.selectfromuser.com/sample-api/products
    #   method: GET
    # rowsPath: rows

    params:
      - key: from
        value: 1
      - key: to
        value: 5000
    submitButton: 
      label: 다운로드
    autoload: false
    showDownload: csv xlsx
    downloadAfterSubmit: true

추가로 도움이 필요하시면 문의주시기 바랍니다.
감사합니다.