## <sas:OLAPTableView>

The Custom Tag Handler Class for the OLAPTableView

### Syntax

`<sas:OLAPTableView
[actionProvider="java.lang.String"]
[borderWidth="int"]
[caption="java.lang.String"]
[cellPadding="3|int"]
[cellSpacing="0|int"]
[columnHeaderVisible="true|false"]
[columnPageSize="int"]
[customAttributes="java.lang.String"]
[formEnabled="true|false"]
[horizontalAlignment="NONE|LEFT|CENTER|RIGHT"]
[id="value"]
[instantiate="true|false"]
[locale="java.util.Locale"]
[model="java.lang.String"]
[ref="java.lang.String"]
[render="true|false"]
[rowHeaderVisible="true|false"]
[rowPageSize="int"]
[scope="page|request|session|application"]
[styleClassPrefix="java.lang.String"]
[summary="java.lang.String"]
[URLTemplate="java.lang.String"]
[width="int"]
[widthPercentage="int"]>
[<sas:StyleMapKey .../>]
[<sas:Form ...>
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:SetProperty> tags...]
</sas:Form>]
[<sas:SetProperty ...>
The value to set on the parent tag
</sas:SetProperty>]
[Additional <sas:StyleMapKey>, <sas:SetProperty> tags...]
</sas:OLAPTableView>`

### Attributes

`actionProvider` | The HttpActionProvider object used by the TransformationBean.
`borderWidth` | The width of the border around the TableView in pixels.
`caption` | A brief description to describe the nature of the TableView.
`cellPadding` | The number of pixels between the cell border and the cell content.
`cellSpacing` | The number of pixels between the border of each cell.
`columnHeaderVisible` | If true, then the column headers on the TableView are visible.
`columnPageSize` | The number of columns to display. If columnPageSize is less than the number of columns in the column model then column scrolling will automatically be enabled.
`customAttributes` | a list of attributes in the form of attribute="value", space delimited
`formEnabled` | If true, then the form object is rendered by the TableView. If false, then the form object is not rendered and the user is responsible for rendering their own form.
`horizontalAlignment` | The horizontal position of the TableView on the page. Valid values are LEFT, CENTER, RIGHT, and NONE.
`id` | Case-sensitive name used to identify the object instance.
`instantiate` | Flag that, if true, indicates that a new instance of the underlying class should be loaded if one cannot be found in PageContext. Must be used with an id attribute.
`locale` | Specifies the locale to use for this instance of the class.
`model` | The data model of the OLAPTableView. It must implement the com.sas.storage.olap.OLAPDataSetInterface.
`ref` | The variable String value that represents an object created earlier in the same scope.
`render` | Flag that, if true, indicates that the complete markup of the bean is output when the tag is closed. It also sets the the visible property on the underlying TransformationBean.
`rowHeaderVisible` | If true, then the row headers on the TableView are visible.
`rowPageSize` | The number of rows to display. If rowPageSize is less than the number of rows in the data model then row scrolling will automatically be enabled.
`scope` | The scope (or page context) within which the reference is available.
`styleClassPrefix` | A string to prepend to the styleClass name of the TableView.
`summary` | A brief description of the structure and purpose of the TableView.
`URLTemplate` | The Viewer's URLTemplate. This is the template pattern String used in the URL.
`width` | The width of the TableView in pixels. Overrides widthPercentage if both are set.
`widthPercentage` | The width of the TableView as a percentage.

### More Information

To view the documentation for the related TransformationBean, see com.sas.servlet.tbeans.olaptableview.html.OLAPTableView.

If you need to subclass the tag handler class for the sas:OLAPTableView tag, extend com.sas.taglib.servlet.tbeans.olaptableview.OLAPTableViewTag.