Discussions
Categories
- 196.9K All Categories
- 2.2K Data
- 239 Big Data Appliance
- 1.9K Data Science
- 450.4K Databases
- 221.7K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 550 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 546 SQLcl
- 4K SQL Developer Data Modeler
- 187.1K SQL & PL/SQL
- 21.3K SQL Developer
- 295.9K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.6K Development Tools
- 107 DevOps
- 3.1K QA/Testing
- 646K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 155 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 18 Java Essentials
- 160 Java 8 Questions
- 86K Java Programming
- 80 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 442 LiveLabs
- 38 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 232 Portuguese
How to save APEX4.2 Chart to image file automatically

Hello
I have created two flash charts ( namely "Chart1" and "Chart2") on a single APEX page (version 4.2). Each chart needs to be saved as a separate image file ( *.PNG ) to a fixed directory of user's PC ( e.g. P:\APEX_Charts\).
Is there a way to achieve the following
(1) The file name should be called "Chart1.png" or "Chart2.png" ( instead of the default Anychart.png)
(2) The two charts can be saved automatically using the names from (1), as soon as the user clicks on a button ( which invokes dynamic action).
How to achieve this auto-save functionality without manually right clicking on the individual chart then choosing the "Save as Image" option ?
To start with, I tried to save the Chart1 first, I put the following code in the APEX dynamic action ( "Exceute JavaScript Code" ) asscociated to the button click.
var chart_to_be_saved = AnyChart.getChartById($("#Chart1 object").attr("id"));
chart_to_be_saved.setXMLFile("Chart1.xml");
function() { saveChartAsImage(chart_to_be_saved);};
chart_to_be_saved.write("chart_container");
But it didn't work. I received error message : "'null' is null or not an object ..... ) . How to fix this ?
Thanks for your advice.
Susanna