Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle APEX - Esporta una query in CSV utilizzando un pulsante

L'ho fatto una volta definendo una regione nella pagina con condition=never, ma puoi comunque invocare il download con l'URL pertinente, che puoi coltivare dal link "scarica come CSV" quando la regione è visibile utilizzando la funzione Ispeziona elemento del tuo browser.

Vedrai che la richiesta è l'ID regione con un prefisso. Quindi puoi usarlo per richiamare un download

/ords/f?p=your_app:your_page:your_session:FLOW_EXCEL_OUTPUT_R571755827567965848_en

oppure fai in modo che il tuo pulsante chiami lo stesso JavaScript

window.location.href=apex.server.url({p_request: 'FLOW_EXCEL_OUTPUT_R571755827567965848_en'},2);

Funzionerà anche se la condizione della regione è Mai.