When a user triggers an event in a BI Beans thin bean, the request that is sent to the servlet contains query parameters to help in identifying and routing the event. All thin-bean events place the following query parameters in the URL in the request:
source
-- The name of the thin bean that should handle the event. Often, this is the same thin bean that generated the event. However, in some situations, a different thin bean will handle the event. For example, the PrintOptions
renders an event that the PrinterFriendlyView
handles.
event
-- This is the event to handle. Events are defined in the oracle.dss.thin.beans.BIConstants
interface.
Thin-bean events also use other query parameters as parameters of the events.
The thin beans use hidden form fields to transfer query parameters to the servlet request. For this reason, you must place any thin bean in a form before you render the bean.
If you need to pass application-specific information along with the thin bean event, then you can add query parameters to a thin-bean event.