View a 2-minute demonstration
of InetSoft's easy, agile, and robust BI software.
A viewer can generate five types of events. Each event corresponds to a user action.
• SelectionEvent Generated when a mouse clicks inside an element. If the click occurs inside a table or a chart, the event also contains the location of the item in the element (cell for tables and data point for charts).
• SectionSelectionEvent Generated when an element inside a section is selected. It contains the same information contained in a regular SelectionEvent object, as well as the row number the element is associated with in the source table.
• MouseClickEvent Generated for each mouse click, regardless of whether it is inside an element or not.
• MouseEntryEvent Generated when the mouse pointer enters or exits an element.
• RepletMenuEvent Generated when a menu item is selected from a report popup menu.
• RequestEvent Generated when a request dialog (for prompting parameters) or an interactive form is submitted.
All of these events are defined in the inetsoft.sree.event package except SelectionEvent and SectionSelectionEvent, which are defined in inetsoft.report.event.
The mouse events (MouseClickEvent and MouseEntryEvent) are client events only. This means that they can only be handled in the client-side event handler and are never forwarded to the server. This ensures that an excessive number of events is not sent across the network.
"We selected InetSoft's Style Report Professional for a time-tested, dependable publishing engine and a powerful, yet easy-to-use report designer that would save resources associated with internal development of publishing capabilities and client customization requests. We were looking for a Java-based publishing solution that could be easily integrated with our own. We have been pleased with deployment, and the reporting software's part in our ability to help companies of all sizes realize cost reduction and revenue acceleration associated with critical configuration and accurate quoting solutions." - Craig Christiansen, President-Technology at FPX