Wednesday, June 18, 2014

How to use <apex:pageBlockSectionItem> in Visualforce Page?

<apex:pageBlockSectionItem>:A single piece of data in an < apex:pageBlockSection > that takes up one column in one row. An < apex:pageBlockSectionItem > component can include up to two child components. If no content is specified, the column is rendered as an empty space. If one child component is specified, the content spans both cells of the column. If two child components are specified, the content of the first is rendered in the left, "label" cell of the column, while the content of the second is rendered in the right, "data" cell of the column.This tag supports following attributes:

Attribute

Description

dataStyle

The CSS style used to display the
content of the right, "data" cell of the pageBlockSection column.

dataStyleClass

The CSS style class used to
display the content of the right, "data" cell of the
pageBlockSection column.

dataTitle

The text displayed when you hover
over the right, "data" cell of the pageBlockSection column.

dir

The direction in which the
generated HTML component is read. Possible values include "RTL"
(right to left) or "LTR" (left to right).

helpText

The help text that is displayed next
to this field as a hover-based tooltip, similar to the text that is displayed
next to standard Salesforce fields if custom help is defined for the field in
Setup. Note that help text only displays if the showHeader attribute of the
parent page is set to true.

id

An identifier that allows the
pageBlockSectionItem component to be referenced by other components in the
page.

labelStyle

The CSS style used to display the
content of the left, "label" cell of the pageBlockSection column.

labelStyleClass

The CSS style class used to
display the content of the left, "label" cell of the
pageBlockSection column.

labelTitle

The text displayed when you hover
over the left, "label" cell of the pageBlockSection column.

lang

The base language for
the generated HTML output, for example, "en" or "en-US".

onDataclick

The JavaScript invoked if the
onDataclick event occurs that is, if the user clicks the right,
"data" cell of the pageBlockSection column.

onDatadblclick

The JavaScript invoked if the
onDatadblclick event occurs that is, if the user clicks the right,
"data" cell of the pageBlockSection column twice.

onDatakeydown

The JavaScript invoked if the
onDatakeydown event occurs that is, if the user presses a keyboard key.

onDatakeypress

The JavaScript invoked if the
onDatakeypress event occurs that is, if the user presses or holds down a
keyboard key.

onDatakeyup

The JavaScript invoked if the
onDatakeyup event occurs that is, if the user releases a keyboard key.

onDatamousedown

The JavaScript invoked if the
onDatamousedown event occurs that is, if the user clicks a mouse button.

onDatamousemove

The JavaScript invoked if the
onDatamousemove event occurs that is, if the user moves the mouse pointer.

onDatamouseout

The JavaScript invoked if the
onDatamouseout event occurs hat is, if the user moves the mouse pointer away
from the right, "data" cell of the pageBlockSection column.

onDatamouseover

The JavaScript invoked if the
onDatamouseover event occurs that is, if the user moves the mouse pointer
over the right, "data" cell of the pageBlockSection column.

onDatamouseup

The JavaScript invoked if the
onDatamouseup event occurs that is, if the user releases the mouse button.

onLabelclick

The JavaScript invoked if the
onLabelclick event occurs that is, if the user clicks the left,
"label" cell of the pageBlockSection column.

onLabeldblclick

The JavaScript invoked if the
onLabeldblclick event occurs that is, if the user clicks the left,
"label" cell of the pageBlockSection column twice.

onLabelkeydown

The JavaScript invoked if the
onLabelkeydown event occurs that is, if the user presses a keyboard key.

onLabelkeypress

The JavaScript invoked if the
onLabelkeypress event occurs that is, if the user presses or holds down a
keyboard key.

onLabelkeyup

The JavaScript invoked if the
onLabelkeyup event occurs that is, if the user releases a keyboard key.

onLabelmousedown

The JavaScript invoked if the
onLabelmousedown event occurs that is, if the user clicks a mouse button.

onLabelmousemove

The JavaScript invoked if the
onLabelmousemove event occurs that is, if the user moves the mouse pointer.

onLabelmouseout

The JavaScript invoked if the
onLabelmouseout event occurs that is, if the user moves the mouse pointer
away from the left, "label" cell of the pageBlockSection column.

onLabelmouseover

The JavaScript invoked if the
onLabelmouseover event occurs that is, if the user moves the mouse pointer
over the left, "label" cell of the pageBlockSection column.

onLabelmouseup

The JavaScript invoked if the
onLabelmouseup event occurs that is, if the user releases the mouse button.

rendered

A Boolean value that specifies
whether the component is rendered on the page. If not specified, this value
defaults to true.