Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

Package com.sas.servlet.tbeans.tableview.html

Provides the classes used to generate a table of data in HTML.

See:
          Description

Interface Summary
TableViewCompositeKeysInterface This interface contains the keys that are used to retrieve the default components that make up the TableViewComposite.
TableViewCompositeStyleKeysInterface This interface contains the keys that are used to retrieve and set the styles on the TableViewComposite.
TableViewStyleKeysInterface This interface contains the keys that are used to retrieve and set the styles on the TableView.
 

Class Summary
BaseTableCell Abstract class for rendering a cell for a TableView.
BaseTableRow Base abstract class for rendering the begin and end row tags for an TableView.
CellContentsCheckBoxEditor The CellContentsCheckBoxEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML check box component.
CellContentsChoiceBoxEditor The CellContentsChoiceBoxEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML choice box component.
CellContentsImageRenderer The CellContentsImageRenderer is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the contents of a cell as an HTML image.
CellContentsLabelRenderer The CellContentsLabelRenderer is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the contents of a cell as an HTML label.
CellContentsListBoxEditor The CellContentsListBoxEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML list box component.
CellContentsNoRowsRenderer The CellContentsNoRowsRenderer is a TransformationBean™ that generates the appropriate HTML 4.0 of a table cell's contents generated when there are no rows in the data model.
CellContentsRadioEditor The CellContentsRadioEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML radio box component.
CellContentsRowSelectionRenderer The CellContentsRowSelectionRenderer is a TransformationBean™ that generates the appropriate HTML 4.0 to represent the contents of a cell as an HTML check box.
CellContentsSimpleTemplateRenderer The CellContentsSimpleTemplateRenderer is a TransformationBean™ that generates the appropriate HTML 4.0 based on the contents of a SimpleTemplate.
CellContentsTextAreaEditor The CellContentsTextAreaEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML text area component.
CellContentsTextEntryEditor The CellContentsTextEntryEditor is a TransformationBean™ that generates the appropriate HTML 4.0 that represent the content's of a cell that can be edited via an HTML text entry.
ColumnHeader A ColumnHeader manages the header of the TableView.
DefaultRowSelectionRenderer The DefaultRowSelectionRenderer is responsible for rendering the entire cell in the row selection column of a tableview.
DefaultTableCellEditor The DefaultTableCellEditor is the default class for generating the appropriate HTML 4.0 to represent a cell of a TableView that can be edited.
DefaultTableCellRenderer The DefaultTableCellRenderer is the default class for generating the appropriate HTML 4.0 to represent a cell of a TableView.
DefaultTableHeaderRenderer The DefaultTableHeaderRenderer is a class that generates the appropriate HTML 4.0 to represent a cell in the header row of a TableView.
DefaultTableRowHeaderRenderer The DefaultTableRowHeaderRenderer is a class that generates the appropriate HTML 4.0 to represent a row header cell of a TableView.
DefaultTableRowRenderer The DefaultTableRowRenderer is a class that generates the appropriate HTML 4.0 for the begin and end html row tags for a TableView.
HtmlTableViewUtil The HtmlTableViewUtil class provides several static functions needed by the html tableviews.
RowHeader A RowHeader manages the row headers of the TableView.
TableView The TableView is a TransformationBean™ that generates the appropriate HTML 4.0 and JavaScript to represent a table of data from the given 2-dimensional model.
TableViewComposite TableViewComposite is a TransformationBean™ that is composed of other TransformationBeans™ that include the following sub-components: MenuBar, NavigationBar, TableView, Title and Footer.
 

Package com.sas.servlet.tbeans.tableview.html Description

Provides the classes used to generate a table of data in HTML.

OVERVIEW

This package contains the classes needed to represent the data model in a HTML table. There are different cell contents renderers available in this package that will allow you to modify how a cell is rendered on the TableView on a per cell basis. The HTML TableView allows editing the data via form submission. This package also contains several different cell content editors which allow you to use different types of editors for modifying data. For example, the CellContentsListBoxEditor renders an HTML List Box component that can be used for editing/modifying values in the data model.


PRIMARY CLASSES

TableView
This is the actual class that generates the HTML table. This class uses the row and cell renderers to help generate the row and cell tags of the table.
TableViewComposite
This class is a composite of the TableView and other TransformationBeans that work in conjunction to add advanced controls for manipulating the data model. The TableViewComposite includes the TableView, column and row NavigationBars, a RelationMenuBar, a title and footer labels.

For More Information:

The TableView is one of several TransformationBeans™ that rely on a set of style classes that are used by default when generating the resulting markup language. For more information on style sheets and the default style classes that apply to this TransformationBean, refer to the AppDev Studio Developer Site. You'll find a useful reference document entitled Cascading Style Sheets, Images, and TransformationBeans as well as the TransformationBeans Style Sheet Reference.

Visit the AppDev Studio Developer's Site to access step-by-step examples, white papers and additional usage information at http://support.sas.com/rnd/appdev/.

Examples for this class may be found on the Examples Site. You will initially see a subset of examples relating to the TableView classes. You can search for others as needed.

Note: A snapshot of the AppDev Studio Developers Site is installed on your local Web server when you install AppDev Studio. To access the site from webAF, select Help -> Developer Site.


Note:
Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.


Copyright © 2009 SAS Institute Inc. All Rights Reserved.