netui-data:expressionColumn Tag

<netui-data:expressionColumn> Tag

A column that can use data binding expressions to determine the value of a data cell.

Syntax

<netui-data:expressionColumn
    [styleClassPrefix="string_styleClassPrefix"]
    title="string_title"
    value="string_or_expression_value" />

Description

A column that can use data binding expressions to determine the value of a data cell. The expression column enables combining data from different fields of the current data item or even from different expression contexts into a value for the cell. The <netui-data:expressionColumn> tag cannot make a method call to determine the value of a data cell. An expression column is not sortable or filterable.

Attributes

styleClassPrefix

The style class prefix used to make the style class name in the header, data, and footer cells. The styleClassPrefix will be concatinated with a suffix to create style class names that are rendered inside of the <td> tags for each cell in this column.

Assuming the value of this attribute is foo, the style class names rendered for each part of the column are shown in the table below.
Column RegionStyle class
Headerfoo-td-header
Datafoo-td-data
Footerfoo-td-footer

 
RequiredSupports runtime expression evaluationData bindable
NoNoNo

titleThe text to render in the column header.
 
RequiredSupports runtime expression evaluationData bindable
YesNoNo

valueThe value may contain an expression(s) that will be evaluated before the data for each item in the <netui-data:grid>'s data set is rendered. The databinding expression {container.item} may be used to access the current data item that is being rendered.
 
RequiredSupports runtime expression evaluationData bindable
YesNoYes

Sample

Given a data item that has a lastName field and a firstName field, the following would render these together in a single cell:
    <netui-data:expessionColumn value="{container.item.lastName},
         {container.item.firstName}"
         title="Last Name, First Name"
         />

Sample Code

[BEA_HOME]/weblogic81/samples/workshop/SamplesApp/WebApp/tagSamples/netui_databinding/grid/grid.jsp

Related Topics