|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.ui.DeprecatedUINode | +--oracle.cabo.ui.BaseUINode | +--oracle.cabo.ui.BaseMutableUINode | +--oracle.cabo.ui.beans.BaseWebBean | +--oracle.cabo.ui.beans.MarlinBean | +--oracle.cabo.ui.beans.table.TableBean
The TableBean supports the editing and display of tabular data, as well as special formatting that accompanies that data.
The number of rows in the data area of the table is specifed by
the DataObjectList which is set as the tableData
property. The size of that DataObjectList maps to the number of
data rows, with each DataObject in the DataObjectList
corresponding to the data for that row.
The rendering of the data in each cell is performed by the indexed children of the TableBean. Each indexed child is the equivalent of a column in the table, because columns generally display a common type of data, and clients should add an indexed child to the table for every column they wish the table to visibly display. When the table data cells are rendered, the DataObject representing a table row is passed to each indexed child, in turn, for rendering. This is accomplished by making the row DataObject the "current" DataObject on the RenderingContext. Then, each indexed child acts as "stamp" which renders itself repeatedly in every row for that column.
The indexed child selects data from the row DataObject using a select key whose result it knows how to display. For example, a TextInputBean that is added as an indexed child of a table will ask a row DataObject for whatever value it is bound to and render that as a text field. An ImageBean would query the row DataObject for the source of an image and render its data as an image tag.
It is the responsibility of clients to make sure that the table data DataObjectList returns DataObjects that the indexed children can query and use.
In some rare cases, such as where radiobuttons need to be
rendered in a group across rows, clients may need to turn off the
name transformation of rendered data form controls. Setting the
nameTransformed
property to "false" will prevent the
table from transforming the names of the rendered data cells in
any way throughout the table.
Sometimes a client will want to store data on a table that is not visible to the user, but is still returned as part of the form submission for that table. This can be useful in keeping state with the client rather than forcing a server to maintain that state in memory.
To support this globally, UIX Components provides a FormValueBean which will insert a hidden field in a rendered page. That hidden value is then returned to the server in a form submission. The TableBean additionally supports adding one or more FormValueBeans as children of the table. The FormValueBean queries the table DataObjectList for the data to insert into its column just as every other table column does. However, a FormValueBean in a TableBean does not render any visible table cells. This allows per-row data to be stored on a client and returned to a server without affecting the page display.
It is recommended that clients make the FormValueBeans the last indexed children in a TableBean. This is due to the fact that column header DataObjectList must supply DataObjects for any column headers up through the final visible data column.
Note that this technique should be used sparingly, as the cost of transmitting the data to the client and back to the server is still incurred, even if that data isn't directly visible.
To support tables which contain editable data columns such as
TextInputBeans, the CaboShare project contains the utility class
ServletRequestDataSet
. An instance of this class can
be constructed on the server with a ServletRequest and the name of
the TableBean. The utility class will then parse the
ServletRequest and recreate a DataSet implementation so that the
resulting values from a form submission can be easily extracted
from a TableBean.
The constructed DataSet will return a DataObject for each row in the
TableBean, and the row DataObjects can be queried using
selectValue()
with the name of a column rendering
UINode in order to return the submitted form value for that row and
column. Note that only form data from the client is stored in a
ServletRequestDataSet, and that the indices into the
ServletRequestDataSet are always zero-based. See the
ServletRequestDataSet documentation for more details.
Note also that UIX Controller clients can bypass the ServletRequestDataSet altogether
and call selectValue()
directly on a PageEvent to
get the form data submitted by a TableBean.
Column and row headers work similar to the rendering of table data, except that the renderers are explicitly set on the table as named children rather than added as indexed children. Here, as with the table data, UINodes function as "stamps".
The node specified as the columnHeaderStamp
will be
used to "stamp" the column header cells, and the node specified as
the rowHeaderStamp
will be used to "stamp" the row
header cells. The data used by the column and row headers is set
using the columnHeaderData
and
rowHeaderData
DataObjectList properties. The row header
DataObjectList must supply a DataObject for each row in the table,
and the column header DataObjectList must supply a DataObject for
each column in the table.
Note that both the row header and column header are optional and independent of each other and the table data.
A common function of tables is to allow users to select one or
more rows and perform an action on those rows. To facilitate this,
UIX Components provides the SingleSelectionBean and
MultipleSelectionBean, either of which can be added to a table
using its tableSelection
property. These beans
perform three useful tasks:
Consult the SingleSelectionBean and MultipleSelectionBean for more documentation on adding a selection to a TableBean.
Some table designs call for the ability to hide or show
additional detail for individual rows in a table. This can be
achieved by adding a special named child to the table -- the
detail
child. Any table with such a named
child will automatically render an additional column with the
heading "Details" and a hide/show component in each cell.
Clicking on the hide/show component will produce an URL
with three parameters: event
(which is set
to either 'hide' or 'show'), source
(which
is the table name) and value
(which is the
table row that the component is on).
The disclosed state -- hidden or disclosed -- of each cell
in the detail column is determined by a new DataObjectList
attribute on the table, the
detailDisclosure
. This DataObjectList
should contain one DataObject for each row in the table, each of
which will be queried with the UIConstant DISCLOSED_KEY when that
row is rendered. If this DataObject returns Boolean.TRUE from the
query, the row will be rendered as disclosed and the contents of
the detail
child will be stamped in a
special row under the normal data row. If Boolean.TRUE is not
returned, nothing additional will render under that table row.
When the detail
child is rendered
underneath any disclosed table row, the current data object will
be the data object for that table row. Thus, the contents of the
detail
child can get their bound values
from that table row data object by binding to the current object.
Setting UIConstants.ALL_DETAILS_ENABLED_ATTR
to true will add links "Show All Details" and "Hide All Details"
above the table rows. Clicking on these links will produce three
parameters: event
is 'hide'
or 'show'
, source
is the table name,
and value
is UIConstants.VALUE_SHOW_ALL
There are two beans available which serve as TableBean "footers",
which are rendered below the content area. The AddTableRowBean and
TotalRowBean provide ways for users to add rows and see total
data, respectively, and can be set as the
columnFootert
named child. See their documentation
for more details.
In some cases, developers will need to use JavaScript to update or
retrieve values in TableBeans while they are running on the
client. When the proxied
property is set to "true", a
set of Javascript utility methods will be rendered that allow
clients to get access to Form elements based on their columns and
rows locations. Additional methods allow access to other table
properties such as the number or rows and the currently selected
indices.
The methods can be accessed by creating a
TableProxy
instance based on the table name. For
example:
// create the proxy object var proxy = new TableProxy("testTable"); // get the number of rows currently displayed var length = proxy.getLength(); // get the selected index of a single-selection table var selectedIndex = proxy.getSelectedRow(); // display the value of the text field in row 2, column "lastName" var row2Field = proxy.getFormElement("lastName", 2); alert("The value of the lastName in row 2 is " + row2Field.value);For more information and examples, see the oracle.cabo.ui.test.TableTest class and the
TableProxy.js
JavaScript library file.
The appearance of the table can be adjusted using five formatting
objects: the tableFormat
, the
columnFormats
, the rowFormats
,
and the columnHeaderFormats
and
rowHeaderFormats
.
The table format DataObject is queried for format information applicable across the entire table rendering. Currently, the table format DataObject is queried for the type of banding (i.e. alternating colors) to render in the table data, using the UIConstant TABLE_BANDING_KEY.
If the format DataObject returns the UIConstant ROW_BANDING, the table data rows alternate colors. If it returns COLUMN_BANDING, the table columns alternate colors. Otherwise, no banding is rendered (the default). If the format does indicate that banding is desired, the table format DataObject will also be queried with the BANDING_INTERVAL_KEY. If this key returns an Integer greater than 1, that interval will be used as the number of rows or columns to group in a band. For instance, if a row-banded table returns "2" as the banding interval, the table will alternate two dark rows with two light rows over the course of the render.
The column format DataObjectList must return a DataObject for each column to specify the formatting of that column. Currently, each column format DataObject is queried for the type of data it displays using the COLUMN_DATA_FORMAT_KEY. This information is used to align the contents of the cells by type.
If a format DataObject returns TEXT_FORMAT (the default), the text is aligned to the left. If a format DataObject returns NUMBER_FORMAT, the text is aligned to the right, and if it returns ICON_BUTTON_FORMAT it will be center aligned, as specified by Oracle UI standards.
Column format DataObjects are also queried to determine if a cell should be rendered with line wrapping disabled. When queried with the CELL_NO_WRAP_FORMAT_KEY, if the format object returns Boolean.TRUE, the cells in that column will be rendered without wrapping the contents.
The column format DataObjects are also queried with the DISPLAY_GRID_KEY. For each DataObject returning Boolean.TRUE to this query, a vertical grid line will be rendered before that column's content (to the left in a left-to-right locale). DataObjects which return Boolean.FALSE for that query will not have grid lines rendered. The default is to render a grid line for every column.
Column formats can also control their widths by returning a string representing their preferred width when queried with the WIDTH_KEY. This width can be in pixels or percentages, and it will be used as a recommended width for the column content. However, if the content is wider than the specified width, it will take more space than requested. If no column formats in the table request a specific width, the space will be divided evenly among the data columns as much as is possible.
One other way that the column format can control the column appearance is to return a value when queried with the BANDING_SHADE_KEY. If any column format returns a value for this key, the table will explicitly band all of the columns according to the values of these keys, giving clients complete control over column banding patterns. The allowable results for this query are BANDING_SHADE_LIGHT for a light shaded column or BANDING_SHADE_DARK (the default) or normal or dark shaded columns. Note that using any explicit column bands overrides the use of banding specified by the table format DataObject.
The row format DataObjectList also must supply a DataObject, but for each row in the table. Each of these DataObjects is queried with the DISPLAY_GRID_KEY, and each one that does not return Boolean.FALSE from this query will have a grid line rendered above that row. Again, the default is to render a grid line above every row.
The column and row header format DataObjectLists also supply DataObjects, but for each row or column header. When queried with the CELL_NO_WRAP_FORMAT_KEY, if the format object returns Boolean.TRUE, the cells in that column or row header will be rendered without wrapping the contents.
The TableStyle class provides simple utility implementations of DataObjectLists and DataObjects which assist in formatting tables.
In many cases, clients may wish to encapsulate all the information describing a column into a single entity, rather than spreading it out across the indexed child (column stamp), header stamp, header format, header data, and column format objects set globally on the table. To support this, there is now a ColumnBean which can be added as the indexed child of a table where you would normally place the UINode "stamp" for that column. The ColumnBean will not render anything itself; however, its own indexed children will be stamped down each cell of that table column
The ColumnBean also allows you to set its own columnFormat, column header format, column header data, and column header stamp. If specified, these will override the values for formats and stamps attributed to the TableBean itself. If they are not specified, the TableBean's own formats and stamps will be used, as before.
You can use ColumnBeans for any, all, or none of the columns in
the TableBean. You can also set the rendered
flag on a ColumnBean to hide it from view for a given render.
Tables which show a subset of a larger set of data should render navigation bars at the top (and sometimes at the bottom) of the table. The TableBean automatically creates and renders these navigation bars if it is supplied with the appropriate properties:
minValue
: the first possible value in the
range of data displayed by the table. It defaults to 1.maxValue
: the last possible value in the
range of data displayed by the table. It defaults to
MAX_VALUE_UNKNOWN
.value
: The first index currently displayed
in the table.blockSize
: the number of rows displayed in a
normal subset of the table data. Usually this is the same as the
number of rows displayed by the table. However, in edge cases
they will differ. For example, a table with maxValue of 103
displaying 10 rows at a time, will only display 3 rows and still
have a block size of 10, when it displays rows 101-103.
Note: prior to UIX version 2.1.4, in order for the navigation bars
to render, any of the above four attributes must be set on the
table. That behaviour has been DEPRECATED. Since 2.1.4 the
blockSize
and value
attributes must be
provided, if the navigation bar is to render.
These properties, along with the table name, are passed to the
navigation bars for rendering. By default, the links generated by
the navigation bar are URLs based on the destination
property of the TableBean and the current view on the navigation
set. But the navigation bar will instead generate form submission
links if the formSubmitted
property is set on the
table. For more information on the use of these properties and
the links they render, refer to the documentation for the
NavigationBarBean.
For tables displaying a large number of data rows on a single page, the navigation bar should be repeated at the bottom of the table display. The table renderer will do this by default if the number of rows exceeds the threshold set by the Oracle UI team.
The table can also render a title above the data and navigation
area. This title can be specified by setting the text
property on the table.
An alternateText
property can be used to specify text
to be displayed inside the table when no data has been supplied or
there are no rows in the table data.
<table> <columnHeaderData> <col text="Name"/> <col text="Age"/> </columnHeaderData> <columnHeaderStamp> <text data:text="text"/> </columnHeaderStamp> <tableData> <row name="Person 1" age="12"/> <row name="Person 2" age="13"/> <row name="Person 3" age="14"/> </tableData> <contents> <text data:text="name"/> <text data:text="age"/> </contents> </table>
AddTableRowBean
,
MultipleSelectionBean
,
SingleSelectionBean
,
TableStyle
,
TotalRowBean
,
ColumnBean
,
NavigationBarBean
,
FormValueBean
,
PagedDataObjectList
,
ReorderingUINodeList
Constructor Summary | |
|
TableBean()
Construct an instance of the TableBean. |
protected |
TableBean(boolean ignored,
java.lang.String localName)
Construct an instance of the TableBean. |
|
TableBean(java.lang.String name,
DataObjectList tableData)
Construct an instance of the TableBean. |
|
TableBean(java.lang.String name,
DataObjectList tableData)
Deprecated. since 2.0. |
|
TableBean(java.lang.String name,
DataObjectList tableData,
UINode rowHeaderStampNode,
DataObjectList rowHeaderData,
UINode columnHeaderStampNode,
DataObjectList columnHeaderData)
Construct an instance of the TableBean. |
|
TableBean(java.lang.String name,
DataObjectList tableData,
UINode rowHeaderStampNode,
DataObjectList rowHeaderData,
UINode columnHeaderStampNode,
DataObjectList columnHeaderData)
Deprecated. since 2.0. |
Method Summary | |
java.lang.String |
getAlternateText()
Gets the text to display inside an empty table. |
static java.lang.String |
getAlternateText(MutableUINode bean)
Gets the text to display inside an empty table. |
int |
getBlockSize()
Gets the standard number of rows in displayed in the table. |
static int |
getBlockSize(MutableUINode bean)
Gets the standard number of rows in displayed in the table. |
UINode |
getColumnFooter()
|
static UINode |
getColumnFooter(MutableUINode bean)
|
DataObjectList |
getColumnFormats()
Gets the formatting information for each column. |
static DataObjectList |
getColumnFormats(MutableUINode bean)
Gets the formatting information for each column. |
DataObjectList |
getColumnHeaderData()
Gets The data for the column header. |
static DataObjectList |
getColumnHeaderData(MutableUINode bean)
Gets The data for the column header. |
DataObjectList |
getColumnHeaderFormats()
Gets the formatting information for each column. |
static DataObjectList |
getColumnHeaderFormats(MutableUINode bean)
Gets the formatting information for each column. |
UINode |
getColumnHeaderStamp()
Node to use to render each column header. |
static UINode |
getColumnHeaderStamp(MutableUINode bean)
Node to use to render each column header. |
java.lang.String |
getDestination()
Gets the base destination for all links generated by the table. |
static java.lang.String |
getDestination(MutableUINode bean)
Gets the base destination for all links generated by the table. |
UINode |
getDetail()
Node to stamp below every row which is disclosed. |
static UINode |
getDetail(MutableUINode bean)
Node to stamp below every row which is disclosed. |
DataObjectList |
getDetailDisclosure()
Gets The list indicating which detail rows are currently disclosed. |
static DataObjectList |
getDetailDisclosure(MutableUINode bean)
Gets The list indicating which detail rows are currently disclosed. |
java.lang.String |
getHeight()
Gets the height of the table. |
static java.lang.String |
getHeight(MutableUINode bean)
Gets the height of the table. |
int |
getMaxValue()
Gets the last possible row in the set of data displayed by the table. |
static int |
getMaxValue(MutableUINode bean)
Gets the last possible row in the set of data displayed by the table. |
int |
getMinValue()
Gets the first possible row in the set of data displayed by the table. |
static int |
getMinValue(MutableUINode bean)
Gets the first possible row in the set of data displayed by the table. |
java.lang.String |
getName()
Gets the name used to identify the table in client-to-client or client-to-server events. |
static java.lang.String |
getName(MutableUINode bean)
Gets the name used to identify the table in client-to-client or client-to-server events. |
java.lang.String |
getPartialRenderMode()
Gets The partialRenderMode attribute is used to control the table's partial page rendering behavior. |
static java.lang.String |
getPartialRenderMode(MutableUINode bean)
Gets The partialRenderMode attribute is used to control the table's partial page rendering behavior. |
java.lang.String[] |
getPartialTargets()
Gets The IDs of the partial target nodes to render when the partialRenderMode is set to "multiple". |
static java.lang.String[] |
getPartialTargets(MutableUINode bean)
Gets The IDs of the partial target nodes to render when the partialRenderMode is set to "multiple". |
DataObjectList |
getRowFormats()
Gets The formatting information for each row. |
static DataObjectList |
getRowFormats(MutableUINode bean)
Gets The formatting information for each row. |
DataObjectList |
getRowHeaderData()
Gets The data for the row header. |
static DataObjectList |
getRowHeaderData(MutableUINode bean)
Gets The data for the row header. |
DataObjectList |
getRowHeaderFormats()
Gets The formatting information for each row. |
static DataObjectList |
getRowHeaderFormats(MutableUINode bean)
Gets The formatting information for each row. |
UINode |
getRowHeaderStamp()
Node to use to render each row header. |
static UINode |
getRowHeaderStamp(MutableUINode bean)
Node to use to render each row header. |
java.lang.String |
getShowAll()
Gets whether a "Show All" option should be displayed. |
static java.lang.String |
getShowAll(MutableUINode bean)
Gets whether a "Show All" option should be displayed. |
java.lang.String |
getSummary()
Gets The summary of the table's purpose and structure for user agents rendering to non-visual media. |
static java.lang.String |
getSummary(MutableUINode bean)
Gets The summary of the table's purpose and structure for user agents rendering to non-visual media. |
DataObjectList |
getTableData()
Gets the data for the table. |
static DataObjectList |
getTableData(MutableUINode bean)
Gets the data for the table. |
UINode |
getTableFilter()
Node to display in the filter area of the table. |
static UINode |
getTableFilter(MutableUINode bean)
Node to display in the filter area of the table. |
DataObject |
getTableFormat()
Gets formatting information for the entire table. |
static DataObject |
getTableFormat(MutableUINode bean)
Gets formatting information for the entire table. |
UINode |
getTableSelection()
the component used for selecting rows in the table. |
static UINode |
getTableSelection(MutableUINode bean)
the component used for selecting rows in the table. |
java.lang.String |
getText()
Gets the title to display above the table. |
static java.lang.String |
getText(MutableUINode bean)
Gets the title to display above the table. |
int |
getValue()
Gets The first currently visible row in the set of data which is displayed by the table. |
static int |
getValue(MutableUINode bean)
Gets The first currently visible row in the set of data which is displayed by the table. |
java.lang.String |
getWidth()
Gets the width of the table. |
static java.lang.String |
getWidth(MutableUINode bean)
Gets the width of the table. |
boolean |
isAllDetailsEnabled()
Gets Whether or not to add links above table which allows the user to show/hide all the detail areas. |
static boolean |
isAllDetailsEnabled(MutableUINode bean)
Gets Whether or not to add links above table which allows the user to show/hide all the detail areas. |
boolean |
isFormSubmitted()
Gets whether or not to use form sumission in the links generated by the table's navigation bars. |
static boolean |
isFormSubmitted(MutableUINode bean)
Gets whether or not to use form sumission in the links generated by the table's navigation bars. |
boolean |
isNameTransformed()
Gets a boolean value indicating whether or not TableBean should provide any name transformation when rendering data controls. |
static boolean |
isNameTransformed(MutableUINode bean)
Gets a boolean value indicating whether or not TableBean should provide any name transformation when rendering data controls. |
boolean |
isProxied()
Gets whether or not the table should include Javascript proxy code when rendering on the client. |
static boolean |
isProxied(MutableUINode bean)
Gets whether or not the table should include Javascript proxy code when rendering on the client. |
boolean |
isUnvalidated()
Gets whether or not to validate before any form submits generated by this table. |
static boolean |
isUnvalidated(MutableUINode bean)
Gets whether or not to validate before any form submits generated by this table. |
void |
setAllDetailsEnabled(boolean allDetailsEnabled)
Sets Whether or not to add links above table which allows the user to show/hide all the detail areas. |
static void |
setAllDetailsEnabled(MutableUINode bean,
boolean allDetailsEnabled)
Sets Whether or not to add links above table which allows the user to show/hide all the detail areas. |
static void |
setAlternateText(MutableUINode bean,
java.lang.String alternateText)
Sets the text to display inside an empty table. |
void |
setAlternateText(java.lang.String alternateText)
Sets the text to display inside an empty table. |
void |
setBlockSize(int blockSize)
Sets the standard number of rows in displayed in the table. |
static void |
setBlockSize(MutableUINode bean,
int blockSize)
Sets the standard number of rows in displayed in the table. |
static void |
setColumnFooter(MutableUINode bean,
UINode columnFooterNode)
|
void |
setColumnFooter(UINode columnFooterNode)
|
void |
setColumnFormats(DataObjectList columnFormats)
Sets the formatting information for each column. |
void |
setColumnFormats(DataObjectList columnFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setColumnFormats(MutableUINode bean,
DataObjectList columnFormats)
Sets the formatting information for each column. |
static void |
setColumnFormats(MutableUINode bean,
DataObjectList columnFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
void |
setColumnHeaderData(DataObjectList columnHeaderData)
Sets The data for the column header. |
void |
setColumnHeaderData(DataObjectList columnHeaderData)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setColumnHeaderData(MutableUINode bean,
DataObjectList columnHeaderData)
Sets The data for the column header. |
static void |
setColumnHeaderData(MutableUINode bean,
DataObjectList columnHeaderData)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
void |
setColumnHeaderFormats(DataObjectList columnHeaderFormats)
Sets the formatting information for each column. |
void |
setColumnHeaderFormats(DataObjectList columnHeaderFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setColumnHeaderFormats(MutableUINode bean,
DataObjectList columnHeaderFormats)
Sets the formatting information for each column. |
static void |
setColumnHeaderFormats(MutableUINode bean,
DataObjectList columnHeaderFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setColumnHeaderStamp(MutableUINode bean,
UINode columnHeaderStampNode)
Node to use to render each column header. |
void |
setColumnHeaderStamp(UINode columnHeaderStampNode)
Node to use to render each column header. |
static void |
setDestination(MutableUINode bean,
java.lang.String destination)
Sets the base destination for all links generated by the table. |
void |
setDestination(java.lang.String destination)
Sets the base destination for all links generated by the table. |
static void |
setDetail(MutableUINode bean,
UINode detailNode)
Node to stamp below every row which is disclosed. |
void |
setDetail(UINode detailNode)
Node to stamp below every row which is disclosed. |
void |
setDetailDisclosure(DataObjectList detailDisclosure)
Sets The list indicating which detail rows are currently disclosed. |
void |
setDetailDisclosure(DataObjectList detailDisclosure)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setDetailDisclosure(MutableUINode bean,
DataObjectList detailDisclosure)
Sets The list indicating which detail rows are currently disclosed. |
static void |
setDetailDisclosure(MutableUINode bean,
DataObjectList detailDisclosure)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
void |
setFormSubmitted(boolean formSubmitted)
Sets whether or not to use form sumission in the links generated by the table's navigation bars. |
static void |
setFormSubmitted(MutableUINode bean,
boolean formSubmitted)
Sets whether or not to use form sumission in the links generated by the table's navigation bars. |
static void |
setHeight(MutableUINode bean,
java.lang.String height)
Sets the height of the table. |
void |
setHeight(java.lang.String height)
Sets the height of the table. |
void |
setMaxValue(int maxValue)
Sets the last possible row in the set of data displayed by the table. |
void |
setMaxValue(long maxValue)
Sets the last possible row in the set of data displayed by the table. |
static void |
setMaxValue(MutableUINode bean,
int maxValue)
Sets the last possible row in the set of data displayed by the table. |
static void |
setMaxValue(MutableUINode bean,
long maxValue)
Sets the last possible row in the set of data displayed by the table. |
void |
setMinValue(int minValue)
Sets the first possible row in the set of data displayed by the table. |
void |
setMinValue(long minValue)
Sets the first possible row in the set of data displayed by the table. |
static void |
setMinValue(MutableUINode bean,
int minValue)
Sets the first possible row in the set of data displayed by the table. |
static void |
setMinValue(MutableUINode bean,
long minValue)
Sets the first possible row in the set of data displayed by the table. |
static void |
setName(MutableUINode bean,
java.lang.String name)
Sets the name used to identify the table in client-to-client or client-to-server events. |
void |
setName(java.lang.String name)
Sets the name used to identify the table in client-to-client or client-to-server events. |
void |
setNameTransformed(boolean nameTransformed)
Sets a boolean value indicating whether or not TableBean should provide any name transformation when rendering data controls. |
static void |
setNameTransformed(MutableUINode bean,
boolean nameTransformed)
Sets a boolean value indicating whether or not TableBean should provide any name transformation when rendering data controls. |
static void |
setPartialRenderMode(MutableUINode bean,
java.lang.String partialRenderMode)
Sets The partialRenderMode attribute is used to control the table's partial page rendering behavior. |
void |
setPartialRenderMode(java.lang.String partialRenderMode)
Sets The partialRenderMode attribute is used to control the table's partial page rendering behavior. |
static void |
setPartialTargets(MutableUINode bean,
java.lang.String[] partialTargets)
Sets The IDs of the partial target nodes to render when the partialRenderMode is set to "multiple". |
void |
setPartialTargets(java.lang.String[] partialTargets)
Sets The IDs of the partial target nodes to render when the partialRenderMode is set to "multiple". |
void |
setProxied(boolean proxied)
Sets whether or not the table should include Javascript proxy code when rendering on the client. |
static void |
setProxied(MutableUINode bean,
boolean proxied)
Sets whether or not the table should include Javascript proxy code when rendering on the client. |
void |
setRowFormats(DataObjectList rowFormats)
Sets The formatting information for each row. |
void |
setRowFormats(DataObjectList rowFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setRowFormats(MutableUINode bean,
DataObjectList rowFormats)
Sets The formatting information for each row. |
static void |
setRowFormats(MutableUINode bean,
DataObjectList rowFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
void |
setRowHeaderData(DataObjectList rowHeaderData)
Sets The data for the row header. |
void |
setRowHeaderData(DataObjectList rowHeaderData)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setRowHeaderData(MutableUINode bean,
DataObjectList rowHeaderData)
Sets The data for the row header. |
static void |
setRowHeaderData(MutableUINode bean,
DataObjectList rowHeaderData)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
void |
setRowHeaderFormats(DataObjectList rowHeaderFormats)
Sets The formatting information for each row. |
void |
setRowHeaderFormats(DataObjectList rowHeaderFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setRowHeaderFormats(MutableUINode bean,
DataObjectList rowHeaderFormats)
Sets The formatting information for each row. |
static void |
setRowHeaderFormats(MutableUINode bean,
DataObjectList rowHeaderFormats)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setRowHeaderStamp(MutableUINode bean,
UINode rowHeaderStampNode)
Node to use to render each row header. |
void |
setRowHeaderStamp(UINode rowHeaderStampNode)
Node to use to render each row header. |
static void |
setShowAll(MutableUINode bean,
java.lang.String showAll)
Sets whether a "Show All" option should be displayed. |
void |
setShowAll(java.lang.String showAll)
Sets whether a "Show All" option should be displayed. |
static void |
setSummary(MutableUINode bean,
java.lang.String summary)
Sets The summary of the table's purpose and structure for user agents rendering to non-visual media. |
void |
setSummary(java.lang.String summary)
Sets The summary of the table's purpose and structure for user agents rendering to non-visual media. |
void |
setTableData(DataObjectList tableData)
Sets the data for the table. |
void |
setTableData(DataObjectList tableData)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setTableData(MutableUINode bean,
DataObjectList tableData)
Sets the data for the table. |
static void |
setTableData(MutableUINode bean,
DataObjectList tableData)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
void |
setTableDataBinding(BoundValue boundValue)
Binds the the data for the table. |
static void |
setTableDataBinding(MutableUINode bean,
BoundValue boundValue)
Binds the the data for the table. |
static void |
setTableDataBinding(MutableUINode bean,
java.lang.Object selectKey)
Binds the the data for the table. |
static void |
setTableDataBinding(MutableUINode bean,
java.lang.String dataNamespace,
java.lang.String dataName,
java.lang.Object selectKey)
Binds the the data for the table. |
void |
setTableDataBinding(java.lang.Object selectKey)
Binds the the data for the table. |
void |
setTableDataBinding(java.lang.String dataNamespace,
java.lang.String dataName,
java.lang.Object selectKey)
Binds the the data for the table. |
static void |
setTableFilter(MutableUINode bean,
UINode tableFilterNode)
Node to display in the filter area of the table. |
void |
setTableFilter(UINode tableFilterNode)
Node to display in the filter area of the table. |
void |
setTableFormat(DataObject tableFormat)
Sets formatting information for the entire table. |
void |
setTableFormat(DataObject tableFormat)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setTableFormat(MutableUINode bean,
DataObject tableFormat)
Sets formatting information for the entire table. |
static void |
setTableFormat(MutableUINode bean,
DataObject tableFormat)
Deprecated. since 2.0; please use the non-deprecated version of this function. |
static void |
setTableSelection(MutableUINode bean,
UINode tableSelectionNode)
the component used for selecting rows in the table. |
void |
setTableSelection(UINode tableSelectionNode)
the component used for selecting rows in the table. |
static void |
setText(MutableUINode bean,
java.lang.String text)
Sets the title to display above the table. |
void |
setText(java.lang.String text)
Sets the title to display above the table. |
static void |
setTranslatableAlternateText(MutableUINode bean,
java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the the text to display inside an empty table. |
void |
setTranslatableAlternateText(java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the the text to display inside an empty table. |
static void |
setTranslatableSummary(MutableUINode bean,
java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the The summary of the table's purpose and structure for user agents rendering to non-visual media. |
void |
setTranslatableSummary(java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the The summary of the table's purpose and structure for user agents rendering to non-visual media. |
static void |
setTranslatableText(MutableUINode bean,
java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the the title to display above the table. |
void |
setTranslatableText(java.lang.String bundleName,
java.lang.String key)
Binds to a ResourceBundle the the title to display above the table. |
void |
setUnvalidated(boolean unvalidated)
Sets whether or not to validate before any form submits generated by this table. |
static void |
setUnvalidated(MutableUINode bean,
boolean unvalidated)
Sets whether or not to validate before any form submits generated by this table. |
void |
setValue(int value)
Sets The first currently visible row in the set of data which is displayed by the table. |
void |
setValue(long value)
Sets The first currently visible row in the set of data which is displayed by the table. |
static void |
setValue(MutableUINode bean,
int value)
Sets The first currently visible row in the set of data which is displayed by the table. |
static void |
setValue(MutableUINode bean,
long value)
Sets The first currently visible row in the set of data which is displayed by the table. |
static void |
setWidth(MutableUINode bean,
java.lang.String width)
Sets the width of the table. |
void |
setWidth(java.lang.String width)
Sets the width of the table. |
Methods inherited from class oracle.cabo.ui.beans.MarlinBean |
isEqualMarlinName |
Methods inherited from class oracle.cabo.ui.BaseUINode |
getAttributeNames, getAttributeValue, getAttributeValueImpl, getChildArray, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getPreorderDescendentAttributeValue, getRawAttributeValue, getRenderedUINode, getRenderer, getRenderer, render, render, toString |
Methods inherited from class oracle.cabo.ui.DeprecatedUINode |
getAttributeValue, getChildNames, getNamedChild |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.cabo.ui.UINode |
getAttributeNames, getAttributeValue, getAttributeValue, getChildNames, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getRawAttributeValue, render, render |
Constructor Detail |
public TableBean()
public TableBean(java.lang.String name, DataObjectList tableData)
name
- the name used to identify the table in
client-to-client or client-to-server events.tableData
- the data for the table.public TableBean(java.lang.String name, DataObjectList tableData)
name
- the name used to identify the table in
client-to-client or client-to-server events.tableData
- the data for the table.public TableBean(java.lang.String name, DataObjectList tableData, UINode rowHeaderStampNode, DataObjectList rowHeaderData, UINode columnHeaderStampNode, DataObjectList columnHeaderData)
name
- the name used to identify the table in
client-to-client or client-to-server events.tableData
- the data for the table.rowHeaderStampNode
- Node to use to render each row header.rowHeaderData
- The data for the row header.columnHeaderStampNode
- Node to use to render each column header.columnHeaderData
- The data for the column header.public TableBean(java.lang.String name, DataObjectList tableData, UINode rowHeaderStampNode, DataObjectList rowHeaderData, UINode columnHeaderStampNode, DataObjectList columnHeaderData)
name
- the name used to identify the table in
client-to-client or client-to-server events.tableData
- the data for the table.rowHeaderStampNode
- Node to use to render each row header.rowHeaderData
- The data for the row header.columnHeaderStampNode
- Node to use to render each column header.columnHeaderData
- The data for the column header.protected TableBean(boolean ignored, java.lang.String localName)
Method Detail |
public final UINode getColumnHeaderStamp()
public final void setColumnHeaderStamp(UINode columnHeaderStampNode)
public final UINode getRowHeaderStamp()
public final void setRowHeaderStamp(UINode rowHeaderStampNode)
public final UINode getColumnFooter()
public final void setColumnFooter(UINode columnFooterNode)
public final UINode getTableSelection()
public final void setTableSelection(UINode tableSelectionNode)
public final UINode getTableFilter()
public final void setTableFilter(UINode tableFilterNode)
public final UINode getDetail()
public final void setDetail(UINode detailNode)
public final DataObject getTableFormat()
public final void setTableFormat(DataObject tableFormat)
public final void setTableFormat(DataObject tableFormat)
public final DataObjectList getColumnFormats()
public final void setColumnFormats(DataObjectList columnFormats)
public final void setColumnFormats(DataObjectList columnFormats)
public final DataObjectList getRowFormats()
public final void setRowFormats(DataObjectList rowFormats)
public final void setRowFormats(DataObjectList rowFormats)
public final DataObjectList getColumnHeaderFormats()
public final void setColumnHeaderFormats(DataObjectList columnHeaderFormats)
public final void setColumnHeaderFormats(DataObjectList columnHeaderFormats)
public final DataObjectList getRowHeaderFormats()
public final void setRowHeaderFormats(DataObjectList rowHeaderFormats)
public final void setRowHeaderFormats(DataObjectList rowHeaderFormats)
public final DataObjectList getTableData()
public final void setTableData(DataObjectList tableData)
public final void setTableData(DataObjectList tableData)
public final void setTableDataBinding(BoundValue boundValue)
boundValue
- a BoundValue implementation to be used
to retrieve the value.public final void setTableDataBinding(java.lang.Object selectKey)
selectKey
- the key to be passed to selectValue()
on the
current DataObject
, e.g., the DataObject for the current
table row.public final void setTableDataBinding(java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
dataNamespace
- the namespace to be passed to
RenderingContext.getDataObject()
dataName
- the name to be passed to
RenderingContext.getDataObject()
selectKey
- the key to be passed to selectValue()
on the
DataObject
.public final DataObjectList getRowHeaderData()
public final void setRowHeaderData(DataObjectList rowHeaderData)
public final void setRowHeaderData(DataObjectList rowHeaderData)
public final DataObjectList getColumnHeaderData()
public final void setColumnHeaderData(DataObjectList columnHeaderData)
public final void setColumnHeaderData(DataObjectList columnHeaderData)
public final DataObjectList getDetailDisclosure()
public final void setDetailDisclosure(DataObjectList detailDisclosure)
public final void setDetailDisclosure(DataObjectList detailDisclosure)
public final boolean isAllDetailsEnabled()
public final void setAllDetailsEnabled(boolean allDetailsEnabled)
public final java.lang.String getWidth()
public final void setWidth(java.lang.String width)
public final java.lang.String getHeight()
public final void setHeight(java.lang.String height)
public final java.lang.String getText()
public final void setText(java.lang.String text)
public final void setTranslatableText(java.lang.String bundleName, java.lang.String key)
bundleName
- the name of the ResourceBundlekey
- the key of the string to retrieve from the ResourceBundlepublic final java.lang.String getAlternateText()
public final void setAlternateText(java.lang.String alternateText)
public final void setTranslatableAlternateText(java.lang.String bundleName, java.lang.String key)
bundleName
- the name of the ResourceBundlekey
- the key of the string to retrieve from the ResourceBundlepublic final java.lang.String getSummary()
text
attribute will be used.public final void setSummary(java.lang.String summary)
text
attribute will be used.public final void setTranslatableSummary(java.lang.String bundleName, java.lang.String key)
text
attribute will be used.bundleName
- the name of the ResourceBundlekey
- the key of the string to retrieve from the ResourceBundlepublic final int getBlockSize()
public final void setBlockSize(int blockSize)
public final int getValue()
public final void setValue(int value)
public final void setValue(long value)
public final int getMinValue()
public final void setMinValue(int minValue)
public final void setMinValue(long minValue)
public final int getMaxValue()
public final void setMaxValue(int maxValue)
public final void setMaxValue(long maxValue)
public final java.lang.String getDestination()
public final void setDestination(java.lang.String destination)
public final boolean isFormSubmitted()
public final void setFormSubmitted(boolean formSubmitted)
public final boolean isUnvalidated()
formSubmitted
mode.public final void setUnvalidated(boolean unvalidated)
formSubmitted
mode.public final boolean isProxied()
public final void setProxied(boolean proxied)
public final java.lang.String getShowAll()
UIConstants.VALUE_SHOW_ALL
(instead of a number). The only supported values are
UIConstants.SHOW_ALL_YES
and UIConstants.SHOW_ALL_NO;
the table will infer whether all rows are currently being shown by
testing whether the maximum value happens to match the current number
of visible rows.
This should only be activated if a query will not be too expensive for your specific application. It will also be automatically disabled if there are a large number of blocks of rows, or if the number of rows is not definitely known.
This attribute is not supported on the following agent types: pda.public final void setShowAll(java.lang.String showAll)
UIConstants.VALUE_SHOW_ALL
(instead of a number). The only supported values are
UIConstants.SHOW_ALL_YES
and UIConstants.SHOW_ALL_NO;
the table will infer whether all rows are currently being shown by
testing whether the maximum value happens to match the current number
of visible rows.
This should only be activated if a query will not be too expensive for your specific application. It will also be automatically disabled if there are a large number of blocks of rows, or if the number of rows is not definitely known.
This attribute is not supported on the following agent types: pda.public final java.lang.String getName()
This is a required property on the bean.
public final void setName(java.lang.String name)
This is a required property on the bean.
public final boolean isNameTransformed()
public final void setNameTransformed(boolean nameTransformed)
public final java.lang.String getPartialRenderMode()
public final void setPartialRenderMode(java.lang.String partialRenderMode)
public final java.lang.String[] getPartialTargets()
public final void setPartialTargets(java.lang.String[] partialTargets)
public static UINode getColumnHeaderStamp(MutableUINode bean)
public static void setColumnHeaderStamp(MutableUINode bean, UINode columnHeaderStampNode)
public static UINode getRowHeaderStamp(MutableUINode bean)
public static void setRowHeaderStamp(MutableUINode bean, UINode rowHeaderStampNode)
public static UINode getColumnFooter(MutableUINode bean)
public static void setColumnFooter(MutableUINode bean, UINode columnFooterNode)
public static UINode getTableSelection(MutableUINode bean)
public static void setTableSelection(MutableUINode bean, UINode tableSelectionNode)
public static UINode getTableFilter(MutableUINode bean)
public static void setTableFilter(MutableUINode bean, UINode tableFilterNode)
public static UINode getDetail(MutableUINode bean)
public static void setDetail(MutableUINode bean, UINode detailNode)
public static DataObject getTableFormat(MutableUINode bean)
public static void setTableFormat(MutableUINode bean, DataObject tableFormat)
public static void setTableFormat(MutableUINode bean, DataObject tableFormat)
public static DataObjectList getColumnFormats(MutableUINode bean)
public static void setColumnFormats(MutableUINode bean, DataObjectList columnFormats)
public static void setColumnFormats(MutableUINode bean, DataObjectList columnFormats)
public static DataObjectList getRowFormats(MutableUINode bean)
public static void setRowFormats(MutableUINode bean, DataObjectList rowFormats)
public static void setRowFormats(MutableUINode bean, DataObjectList rowFormats)
public static DataObjectList getColumnHeaderFormats(MutableUINode bean)
public static void setColumnHeaderFormats(MutableUINode bean, DataObjectList columnHeaderFormats)
public static void setColumnHeaderFormats(MutableUINode bean, DataObjectList columnHeaderFormats)
public static DataObjectList getRowHeaderFormats(MutableUINode bean)
public static void setRowHeaderFormats(MutableUINode bean, DataObjectList rowHeaderFormats)
public static void setRowHeaderFormats(MutableUINode bean, DataObjectList rowHeaderFormats)
public static DataObjectList getTableData(MutableUINode bean)
public static void setTableData(MutableUINode bean, DataObjectList tableData)
public static void setTableData(MutableUINode bean, DataObjectList tableData)
public static void setTableDataBinding(MutableUINode bean, BoundValue boundValue)
boundValue
- a BoundValue implementation to be used
to retrieve the value.public static void setTableDataBinding(MutableUINode bean, java.lang.Object selectKey)
selectKey
- the key to be passed to selectValue()
on the
current DataObject
, e.g., the DataObject for the current
table row.public static void setTableDataBinding(MutableUINode bean, java.lang.String dataNamespace, java.lang.String dataName, java.lang.Object selectKey)
dataNamespace
- the namespace to be passed to
RenderingContext.getDataObject()
dataName
- the name to be passed to
RenderingContext.getDataObject()
selectKey
- the key to be passed to selectValue()
on the
DataObject
.public static DataObjectList getRowHeaderData(MutableUINode bean)
public static void setRowHeaderData(MutableUINode bean, DataObjectList rowHeaderData)
public static void setRowHeaderData(MutableUINode bean, DataObjectList rowHeaderData)
public static DataObjectList getColumnHeaderData(MutableUINode bean)
public static void setColumnHeaderData(MutableUINode bean, DataObjectList columnHeaderData)
public static void setColumnHeaderData(MutableUINode bean, DataObjectList columnHeaderData)
public static DataObjectList getDetailDisclosure(MutableUINode bean)
public static void setDetailDisclosure(MutableUINode bean, DataObjectList detailDisclosure)
public static void setDetailDisclosure(MutableUINode bean, DataObjectList detailDisclosure)
public static boolean isAllDetailsEnabled(MutableUINode bean)
public static void setAllDetailsEnabled(MutableUINode bean, boolean allDetailsEnabled)
public static java.lang.String getWidth(MutableUINode bean)
public static void setWidth(MutableUINode bean, java.lang.String width)
public static java.lang.String getHeight(MutableUINode bean)
public static void setHeight(MutableUINode bean, java.lang.String height)
public static java.lang.String getText(MutableUINode bean)
public static void setText(MutableUINode bean, java.lang.String text)
public static void setTranslatableText(MutableUINode bean, java.lang.String bundleName, java.lang.String key)
bundleName
- the name of the ResourceBundlekey
- the key of the string to retrieve from the ResourceBundlepublic static java.lang.String getAlternateText(MutableUINode bean)
public static void setAlternateText(MutableUINode bean, java.lang.String alternateText)
public static void setTranslatableAlternateText(MutableUINode bean, java.lang.String bundleName, java.lang.String key)
bundleName
- the name of the ResourceBundlekey
- the key of the string to retrieve from the ResourceBundlepublic static java.lang.String getSummary(MutableUINode bean)
text
attribute will be used.public static void setSummary(MutableUINode bean, java.lang.String summary)
text
attribute will be used.public static void setTranslatableSummary(MutableUINode bean, java.lang.String bundleName, java.lang.String key)
text
attribute will be used.bundleName
- the name of the ResourceBundlekey
- the key of the string to retrieve from the ResourceBundlepublic static int getBlockSize(MutableUINode bean)
public static void setBlockSize(MutableUINode bean, int blockSize)
public static int getValue(MutableUINode bean)
public static void setValue(MutableUINode bean, int value)
public static void setValue(MutableUINode bean, long value)
public static int getMinValue(MutableUINode bean)
public static void setMinValue(MutableUINode bean, int minValue)
public static void setMinValue(MutableUINode bean, long minValue)
public static int getMaxValue(MutableUINode bean)
public static void setMaxValue(MutableUINode bean, int maxValue)
public static void setMaxValue(MutableUINode bean, long maxValue)
public static java.lang.String getDestination(MutableUINode bean)
public static void setDestination(MutableUINode bean, java.lang.String destination)
public static boolean isFormSubmitted(MutableUINode bean)
public static void setFormSubmitted(MutableUINode bean, boolean formSubmitted)
public static boolean isUnvalidated(MutableUINode bean)
formSubmitted
mode.public static void setUnvalidated(MutableUINode bean, boolean unvalidated)
formSubmitted
mode.public static boolean isProxied(MutableUINode bean)
public static void setProxied(MutableUINode bean, boolean proxied)
public static java.lang.String getShowAll(MutableUINode bean)
UIConstants.VALUE_SHOW_ALL
(instead of a number). The only supported values are
UIConstants.SHOW_ALL_YES
and UIConstants.SHOW_ALL_NO;
the table will infer whether all rows are currently being shown by
testing whether the maximum value happens to match the current number
of visible rows.
This should only be activated if a query will not be too expensive for your specific application. It will also be automatically disabled if there are a large number of blocks of rows, or if the number of rows is not definitely known.
This attribute is not supported on the following agent types: pda.public static void setShowAll(MutableUINode bean, java.lang.String showAll)
UIConstants.VALUE_SHOW_ALL
(instead of a number). The only supported values are
UIConstants.SHOW_ALL_YES
and UIConstants.SHOW_ALL_NO;
the table will infer whether all rows are currently being shown by
testing whether the maximum value happens to match the current number
of visible rows.
This should only be activated if a query will not be too expensive for your specific application. It will also be automatically disabled if there are a large number of blocks of rows, or if the number of rows is not definitely known.
This attribute is not supported on the following agent types: pda.public static java.lang.String getName(MutableUINode bean)
This is a required property on the bean.
public static void setName(MutableUINode bean, java.lang.String name)
This is a required property on the bean.
public static boolean isNameTransformed(MutableUINode bean)
public static void setNameTransformed(MutableUINode bean, boolean nameTransformed)
public static java.lang.String getPartialRenderMode(MutableUINode bean)
public static void setPartialRenderMode(MutableUINode bean, java.lang.String partialRenderMode)
public static java.lang.String[] getPartialTargets(MutableUINode bean)
public static void setPartialTargets(MutableUINode bean, java.lang.String[] partialTargets)
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |