ZingChart: Can I hide items in the context menu like "View Source"?
You can remove or add most items in the context menu using the behaviors array in your gui object. Enable or disable each item of interest by indicating the id of the built-in behavior and setting enabled to none
behaviors:[ //default contextMenu behaviors
{
id: "Reload", //built-in id
enabled:"all" //sets visibility to show
},
{
id: "SaveAsImage",
enabled:"all"
},
{
id: "DownloadPDF", //built-in id
enabled: "all" //sets visibility to show
},
{
id: "DownloadSVG",
enabled: "all"
},
{
id: "Print",
enabled: "all"
},
{
id: "ViewSource", //built-in id
enabled: "none" //sets visibility to hide
},
{
id: "About ZingChart" //removed with licensing
}
]
}
Note: You can only remove the About ZingChart item with a paid license.
To add choices to the context menu add an object to the customItems array that contains the text for the menu and a function to run when the item is selected.
contextMenu: {
customItems:[
{
text:"Click Me", //button text
"function": "someCode()" //custom function to fire from button click
}
]
}
Example: https://demos.zingchart.com/view/B2Q6S9UU
Documentation
Context Menu Tutorial
GUI Object JSON Syntax
behaviors JSON Syntax
contextMenu JSON Syntax
customItems JSON Syntax
