Adding custom buttons to Exporting Menu
This demo shows how we can push custom HTML elements into top level of exporting menu.
// Add export menulet menu = am5plugins_exporting.ExportingMenu.new(root, {});let exporting = am5plugins_exporting.Exporting.new(root, { menu: menu});
// Add custom menu buttonlet myButton = document.createElement("a");myButton.innerHTML = "???";myButton.className = "am5exporting am5exporting-icon am5exporting-align-right";myButton.style.top = "30px";menu.getPrivate("menuElement").appendChild(myButton);
myButton.addEventListener("click", function(ev) { alert("Custom button clicked");});// Add export menuvar menu = am5plugins_exporting.ExportingMenu.new(root, {});var exporting = am5plugins_exporting.Exporting.new(root, { menu: menu});
// Add custom menu buttonvar myButton = document.createElement("a");myButton.innerHTML = "???";myButton.className = "am5exporting am5exporting-icon am5exporting-align-right";myButton.style.top = "30px";menu.getPrivate("menuElement").appendChild(myButton);
myButton.addEventListener("click", function(ev) { alert("Custom button clicked");});