Controls Documentation

Controls  Complex Types  Show Hierarchies  Show Full Hierarchies 

Control: xe:dynamicViewPanel

f:javax.faces.Component
   f:javax.faces.Data
      xp:com.ibm.xsp.Data
         xp:com.ibm.xsp.UIViewPanel
            xp:viewPanel
               xe:dynamicViewPanel

Description

A view panel that dynamically creates its columns based on the view definition

Properties

Java

Java Class: com.ibm.xsp.extlib.component.dynamicview.UIDynamicViewPanel


accessibility

title, string  [Inherited]
Advisory Title
Provides title information for controls.
Required Attribute false
Localizable true
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
caption, string  [Inherited]
Caption
The caption which will be displayed above the table
Required Attribute false
Localizable true
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
role, string  [Inherited]
Control Identifier
Describes the role of the current UI element/area. It can be used by assistive technologies to determine its purpose.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
summary, string  [Inherited]
Description
Provides a description of the view.
Required Attribute false
Localizable true
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true

basics

binding, object - javax.faces.component.UIComponent  [Inherited]
Control Binding
Specifies an expression that binds the control to a particular control property.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding false
loaded, boolean  [Inherited]
Loaded
Specifies whether or not the control should be created when the page is loaded. Value defaults to 'true'.
Required Attribute false
Localizable false
Allow Runtime Binding false
Allow Load Time Binding true
Allow Non Binding true
id, string  [Inherited]
Control Identifier
Specifies the name identifier for the control. No two controls can have the same name identifier in a single page.
Required Attribute false
Localizable false
Allow Runtime Binding false
Allow Load Time Binding true
Allow Non Binding true
rendered, boolean  [Inherited]
Rendered Flag
Indicates whether or not the control should be displayed or processed on any subsequent form submission.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
rendererType, string  [Inherited]
Renderer Type
Identifies (with the "family" defined by the control) an appropriate renderer to encode and decode this control
Required Attribute false
Localizable false
Allow Runtime Binding false
Allow Load Time Binding true
Allow Non Binding true
dir, string  [Inherited]
Direction
Specifies the direction for text that does not inherit a direction. Valid values are 'LTR' (left to right) and 'RTL' (right to left).
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
lang, string  [Inherited]
Language Code
Describes the language used in the generated markup of the control.
Required Attribute false
Localizable true
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
partialRefresh, boolean  [Inherited]
Partial Refresh
Only refreshes the control when a table action is triggered (collapse/expand...), using an Ajax request.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
partialExecute, boolean  [Inherited]
Partial Execute
Specifies to only execute this control, thus bypassing the lifecycle for other controls.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
refreshId, string  [Inherited]
Refresh Id
The id of the component to refresh via an Ajax request if partial refresh is enabled
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
target, string  [Inherited]
Target Frame
Indicates the name of the frame to use if a view column link is selected.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
customizerBean, string
Customizer Bean
This property defines the customizer to use, as a managed bean or a class name
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true

data

first, int  [Inherited]
First Row Index
Specifies the row number of the first row to be displayed. Index is zero-based.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
rows, int  [Inherited]
Rows To Display
Specifies the number of rows to display, starting with the row identified by the "first" property. If set to zero, all available rows in the underlying data model will be displayed.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
value, generic  [Inherited]
Value
Specifies the data model. This must either be of type DataModel, or a type that can be adapted into a DataModel using one of the registered DataModelFactorys.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
var, string  [Inherited]
Var
Request-scope attribute under which a row data will be made available
Required Attribute false
Localizable false
Allow Runtime Binding false
Allow Load Time Binding true
Allow Non Binding true
indexVar, string  [Inherited]
Index Variable
Specifies the variable name under which the row index is made available to children
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
data, xp:dataInterface - com.ibm.xsp.model.DataSource  [Inherited]
Data
Specifies the data associated with this control
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
pageName, string  [Inherited]
Page Name
Page name of the page to use when opening the selected item, e.g. /pages/detail.xsp
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true

events

onColumnClick, string
On Column Click
Connect to this function to receive notifications of mouse click events on a column. Note that this event will be added, and executed, as an onclick event for the column. Thus, it gives access to the current row being clicked.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true

format

width, string  [Inherited]
Width
Defines the overall width of the view panel
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
height, string  [Inherited]
Height
Defines the overall height of the view panel
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
showUnreadMarks, boolean  [Inherited]
Show Unread Marks
Boolean flag indicating if the unread entries should be specially marked for display in the view
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
cellpadding, string  [Inherited]
Cell Padding
Defines how much space should be left between the border of each cell and its contents
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
cellspacing, string  [Inherited]
Cell Spacing
Defines how much space should left between the sides of a table and the edge rows and columns. Also specifies the amount of space to leave between cells.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
showColumnHeader, boolean  [Inherited]
Show Column Header
Boolean flag indicating if the column headers are to be shown or not
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
showCheckbox, boolean
Show Check Box
Shows a check box that allows the selection of the row
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
showHeaderCheckbox, boolean
Show Check Box in Header
Shows a check box in the titke that selects all the rows
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true

styling

disableTheme, boolean  [Inherited]
Disable Theme
A flag used to determine if the theme should be applied to this control.
Required Attribute false
Localizable false
Allow Runtime Binding false
Allow Load Time Binding true
Allow Non Binding true
themeId, string  [Inherited]
Theme Id
The theme id that should be used to set the component properties when a theme is applied
Required Attribute false
Localizable false
Allow Runtime Binding false
Allow Load Time Binding true
Allow Non Binding true
dataTableStyle, string  [Inherited]
Data Table CSS Styles
Defines CSS style(s) to be applied to the View Data Table
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
dataTableStyleClass, string  [Inherited]
Data Table CSS Style Classes
Defines space-separated list of CSS style class(es) to be applied to the View Data Table
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
captionStyleClass, string  [Inherited]
Caption CSS Style Classes
Space-separated list of CSS style class(es) to be applied to the caption
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
unreadMarksClass, string  [Inherited]
Unread Marks Style Class
The name of a style class to use to format unread view entries for display
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
readMarksClass, string  [Inherited]
Read Marks Style Class
The name of a style class to use to format read view entries for display
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
rowClasses, string  [Inherited]
Row CSS Classes
A comma separated list of style classes that are iterated through for each row. So applying two style classes here will result in every second row referencing the second style class. Space separated style classes can be used too.
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
columnClasses, string  [Inherited]
%property.columnClasses.component.dataTable.name
Specifies a comma-delimited list of CSS style classes that will be applied to table columns
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
viewStyle, string  [Inherited]
View Panel CSS Styles
CSS style(s) to be applied to the overall view panel
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true
viewStyleClass, string  [Inherited]
ViewPanel CSS Style Classes
Space-separated list of CSS style class(es) to be applied to the overall view panel
Required Attribute false
Localizable false
Allow Runtime Binding true
Allow Load Time Binding true
Allow Non Binding true