Hello.
poweredbyporkers wrote:1. How can I detect the disabled status of the buttons in your toolbar?
You could get buttons collection with next code:
Code: Select all
var buttons = jsMvcViewer1.options.buttons; //object jsMvcViewer1 - where 'MvcViewer1' = id of Mvc Viewer;
You could get status of any button by its' name with next code:
poweredbyporkers wrote:2. How can I call the action associated with the function I'm after i.e. export to pdf or go to next page etc?
Here is a code how to get onClick event of the toolbar button:
Code: Select all
var nextPageButton = buttons["NextPage"];
yourButton.onclick = nextPageButton.onclick;
and here is code how to get onClick event of drop-down menu item:
Code: Select all
var saveMenuItems = buttons["Save"].menu.itemsArray;
for (var i in saveMenuItems) {
if (saveMenuItems[i].itemName == "SavePdf") {
yourButton.onclick = saveMenuItems[i].onclick;
break;
}
}
poweredbyporkers wrote:3. How can I start the report in "fit page width" mode?
Here is code how to set page zoom:
Code: Select all
var zoomMenuItems = buttons["Zoom"].menu.itemsArray;
for (var i in zoomMenuItems) {
if (zoomMenuItems[i].itemName == "ZoomPageWidth") {
zoomMenuItems[i].onclick();
break;
}
}
Thank you.