Use the Presentation JSP tag to define a ThinCrosstab, ThinGraph, or ThinTable. You can use the scripting variables that are created by this tag to get and set properties of a thin presentation bean, which can also be referred to as a view.
There are three ways to specify the presentation that belongs with this tag:
To display a presentation that is stored in the BI Beans Catalog, set the
location
attribute. Alternately use the ExplorerDetail
tag on a different page, to allow users to choose a presentation from
the Catalog. If you allow the user to choose the presentation to open, then
the ExplorerDetail sets the location
attribute for this presentation.
The query specification is included in the saved presentation.
To display a presentation that displays default data, set the newViewType
attribute. This tag will then construct a presentation that displays default
data. You might use this attribute if you display a presentation first and
then let users select the data for the presentation to display.
To reuse an existing presentation, use the identifier of the existing presentation
as the value of the referenceId
attribute, or as the value
of the id
attribute for this presentation. This presentation
will display the same data as the existing presentation.
id -- (Required) A unique identifier for this tag.
scope -- Determines the accessibility and lifetime of the tag object; select one of the following values: Page, Request, Session, or Application. Typically, use Session, which is the default value.
location -- Specifies the path and name of the object definition
for a view that is to be opened from the BI Beans Catalog; optionally use the
Browse button in the Value column to locate the
definition. If your JSP application uses an ExplorerDetail
tag to allow users to select a presentation to open, then you do not need
to set this attribute. The ExplorerDetail tag will set it, from the user's choice.
Note: This attribute is ignored if the newViewType
attribute is set.
newViewType -- Specifies the view type if you want to create a new view; select from one of the following values: Table, Crosstab, or Graph. The new view uses a default query and takes precedence over any information that was specified in the location attribute.
pagingControlVisible -- Indicates whether to display the paging control for the view. If you set this attribute to true, then ensure that you create a Find Member dialog using the FindMember tag. If you set this attribute to false, then you do not need a Find Member dialog.
referenceId -- Specifies the identifier of an existing instance
of a view that is to be used by this tag; used when referring to a view that
was defined in another JSP page. Note: This attribute
is ignored unless both the newViewType
attribute and the location
attribute are not specified.
findMemberPage -- Specifies the name of a JSP page that contains
a Find Member dialog. This page must not be the same as the page that
contains the presentation. You need a Find Member dialog whenever you set the
pagingControlVisible
attribute to true.
findMemberId -- Specifies the unique identifier of a FindMember
tag for this presentation. You need a Find Member dialog whenever you set the
pagingControlVisible
attribute to true. The FindMember tag must
be in the page that is specified by the findMemberPage
attribute.
This attribute is meaningful only if the findMemberPage
attribute
is specified.