The thin table is a BI Beans thin bean, for use in an HTML-client application. It presents data in the form of a relational table. When you display a View Toolbar in the same HTML page, you can allow users to rotate the data in the thin table, change the view type, sort the data, and apply favorites.
The ThinBeanUI
implementation of the thin table is the oracle.dss.thin.beans.table.ThinTable
class. The UINode
for the thin table is oracle.dss.thin.beans.table.TableBean
.
Your servlet must associate
the ThinTable
object with the TableBean
object.
The JSP tag for this bean is the Presentation
tag. In the UIX Language, the definition element is the presentationDef
element, and the UINode
is the presentation element.
To change the appearance of a thin table, you set properties of the ThinTable
object. When you work with a table in JDeveloper, that table is a Java-client
table. When you save the table, the table is saved as XML. This same XML can
then be opened as a thin table in your HTML-client application, but you must
configure
the BI Beans catalog for thin beans before you open the XML in your application.
You should store a ThinTable
in the HTTP session whenever the thin table displays live data.
The thin table keeps track of the current row as state information.
To display the paging control, call the setPagingControlVisible
method. You should also use a Find Member dialog, so that the paging control can provide access to all of the members for each page dimension.
Use a View Toolbar to allow users to rotate data, to sort dimension members, to apply favorites, or to change the view type. You can also use the tools individually.
The thin table generates and handles the same events as the other thin presentation beans. In addition, the thin table generates the GOTO_ROW_EVENT
. This event has the VALUE
parameter, which identifies the row to go to.