From richfaces-svn-commits at lists.jboss.org Thu Mar 3 22:48:13 2011
Content-Type: multipart/mixed; boundary="===============0284147561147888717=="
MIME-Version: 1.0
From: richfaces-svn-commits at lists.jboss.org
To: richfaces-svn-commits at lists.jboss.org
Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r22044 - in
modules/docs/trunk/Component_Reference/src/main/docbook/en-US: extras and 1
other directories.
Date: Thu, 03 Mar 2011 22:48:13 -0500
Message-ID: <201103040348.p243mD7V021387@svn01.web.mwc.hst.phx2.redhat.com>
--===============0284147561147888717==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Author: SeanRogers
Date: 2011-03-03 22:48:12 -0500 (Thu, 03 Mar 2011)
New Revision: 22044
Added:
modules/docs/trunk/Component_Reference/src/main/docbook/en-US/extras/exa=
m-Component_Reference-richcollapsibleSubTable-Basic_usage.xml_sample
modules/docs/trunk/Component_Reference/src/main/docbook/en-US/images/fig=
u-Component_Reference-richcollapsibleSubTable-Basic_usage.png
Modified:
modules/docs/trunk/Component_Reference/src/main/docbook/en-US/chap-Compo=
nent_Reference-Tables_and_grids.xml
Log:
Updated with collapsibleSubTable documentation
Modified: modules/docs/trunk/Component_Reference/src/main/docbook/en-US/cha=
p-Component_Reference-Tables_and_grids.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- modules/docs/trunk/Component_Reference/src/main/docbook/en-US/chap-Comp=
onent_Reference-Tables_and_grids.xml 2011-03-03 18:23:56 UTC (rev 22043)
+++ modules/docs/trunk/Component_Reference/src/main/docbook/en-US/chap-Comp=
onent_Reference-Tables_and_grids.xml 2011-03-04 03:48:12 UTC (rev 22044)
@@ -152,6 +152,153 @@
=
+
+
+ <rich:dataTable>
+
+ The <rich:dataTable> component is used to rend=
er a table, including the table's header and footer. It works in conjunctio=
n with the <rich:column> and <rich:col=
umnGroup> components to list the contents of a data model.
+
+
+ <rich:extendedDataTable>
+
+ The <rich:dataTable> component does not inclu=
de extended table features, such as data scrolling, row selection, and colu=
mn reordering. These features are available as part of the <ric=
h:extendedDataTable> component; refer to for further=
details.
+
+
+ =
+
+ Basic usage
+
+ The value attribute points to the data model, and t=
he var attribute specifies a variable to use when iterat=
ing through the data model.
+
+
+ =
+
+ Customizing the table
+
+ The first attribute specifies which item in the da=
ta model to start from, and the rows attribute specifies=
the number of items to list. The header, foote=
r, and caption facets can be used to display t=
ext, and to customize the appearance of the table through skinning. demonst=
rates a simple table implementation.
+
+
+ <rich:dataTable> example
+ =
+
+
+
+
+ <rich:dataTable> example
+
+
+
+
+
+
+ A data table made using the <rich:dataTable> component.
+
+
+
+
+
+
+
+ For details on filtering and sorting data tables, refer to and .
+
+
+ =
+
+ Partial updates
+
+ As <rich:dataTable> the component is based on=
the <a4j:repeat> component, it can be partially u=
pdated with Ajax. Refer to for details on partially updating=
the <rich:dataTable> component.
+
+
+ =
+
+ JavaScript API
+
+ The <rich:dataTable> component can be con=
trolled through the JavaScript API. The JavaScript API provides the followi=
ng functions:
+
+
+
+ expandAllSubTables()
+
+
+ Expand any sub-tables contained in the data table.
+
+
+
+
+ collapseAllSubTables()
+
+
+ Collapse any sub-tables contained in the data table.
+
+
+
+
+ switchSubTables()
+
+
+ Switch the expanded or collapsed state of any sub-tables =
contained in the data table.
+
+
+
+
+ filter(columnId, newFilterValue, [isClearPrevio=
usFilters])
+
+
+ Filter the table based on the column specified with the <=
parameter>columnId parameter. Use the newFilterValue=
parameter as the filter value. The optional isClear=
PreviousFilters parameter is a boolean value which, if set to <=
literal>true, will clear any previous filters applied to the tabl=
e.
+
+
+
+
+ sort(columnId, [direction], [isClearPreviousSor=
ting])
+
+
+ Sort the table based on the column specified with the columnId parameter. The option direction parameter specifies whether to sort in ascending or descending ord=
er. The optional isClearPreviousSorting parameter is=
a boolean value which, if set to true, will clear any p=
revious sorting applied to the table.
+
+
+
+
+
+ =
+
+ Reference data
+
+
+
+ component-type: org.richfaces.Data=
Table
+
+
+
+
+ component-class: org.richfaces.com=
ponent.html.HtmlDataTable
+
+
+
+
+ component-family: org.richfaces.Da=
taTable
+
+
+
+
+ renderer-type: org.richfaces.DataT=
ableRenderer
+
+
+
+
+ tag-class: org.richfaces.taglib.Da=
taTableTag
+
+
+
+
+
+
+
+
+ =
<rich:column>
@@ -271,12 +418,14 @@
=
+
=
@@ -342,12 +491,14 @@
=
+
=
@@ -414,561 +565,155 @@
-->
- =
-
-
+
+ <rich:collapsibleSubTable>
- The <rich:dataFilterSlider> components is a sl=
ider control that can be used for filtering data in a table. The range and =
increment of the slider control are defined using the startRange=
varname>, endRange, and increment att=
ributes.
+ The <rich:collapsibleSubTable> component acts =
as a child element to a <rich:dataTable> component=
. It allows sections of a table to be grouped into collapsible sections. Th=
e <rich:collapsibleSubTable> component works with =
the <rich:collapsibleSubTableToggler> component, w=
hich allows the user to expand and collapse the sub tables.
-
- The slider is bound to a UIData component specif=
ied with the for attribute. The forValRef attribute refers to the value attribute used by the=
target component, and the filterBy attribute specifies =
which object member to filter according to the slider.
-
-
- The handleValue attribute keeps the current handle p=
osition on the slider control; filtering is based on this value. The storeResults attribute allows the <rich:dataFilter=
Slider> component to keep the target UIData component in session.
-
-
- The event defined with the submitOnSlide attribute i=
s triggered when the handle value on the slider is changed.
-
-
- <rich:dataFilterSlider> example
- =
-
-
-
-
- <rich:dataFilterSlider> example
-
-
-
-
-
-
- A table of car details, filtered using a slider.
-
-
-
-
-
-
-
- -->
- =
-
-
- <rich:dataGrid>
-
- The <rich:dataGrid> component is used to arran=
ge data objects in a grid. Values in the grid can be updated dynamically fr=
om the data model, and Ajax updates can be limited to specific rows. The co=
mponent supports header, footer, and =
caption facets.
-
-
- The <rich:dataGrid> component is similar in fu=
nction to the JavaServer Faces <h:panelGrid> compo=
nent. However, the <rich:dataGrid> component addit=
ionally allows iteration through the data model rather than just aligning c=
hild components in a grid layout.
-
-
- The <rich:dataGrid> component
-
-
-
-
-
-
- The <rich:dataGrid> component displaying fo=
ur elements in two columns, with a header facet, and
footer facet containing a data-scrolling component.
-
-
-
-
- =
-
+
+ Basic usage
- The <rich:dataGrid> component requires the value attribute, which points to the data model, and the <=
varname>var attribute, which holds the current variable for the c=
ollection of data.
+ The <rich:collapsibleSubTable> component requ=
ires the same basic attributes as the <rich:dataTable> component. The value attribute points to the collec=
tion, and the var attribute specifies a variable to use =
when iterating through the collection.
-
- =
-
- Customizing the grid
- The number of columns for the grid is specifed with the colu=
mns attribute, and the number of elements to layout among the col=
umns is determined with the elements attribute. The first attribute references the zero-based element in the dat=
a model from which the grid starts.
+ In addition, the <rich:collapsibleSubTable> c=
omponent typically needs a corresponding <rich:collapsibleSubTa=
bleToggler> component to allow expanding and collapsing. Decla=
re the id identifier on the <rich:collapsibl=
eSubTable> element so that the <rich:collapsibleSu=
bTableToggler> component can reference it. Refer to for details on the <rich:collapsibleSubTableToggler>=
; component.
-
- <rich:dataGrid> example
-
-
-
- <rich:dataGrid> example
-
-
-
-
-
-
- The result of the <rich:dataGrid> exampl=
e, with the header facet, footer face=
t, and first element annotated.
-
-
-
-
-
+
+ Basic usage
+
+
+ The resulting tables contains multiple sub-tables, grouping the list =
of cars by vendor. Each sub-table can be expanded or collapsed using the to=
ggle with the vendor's name. The screenshot shows all sub-tables collapsed =
except for the sub-table for Ford cars.
+
+
+
+
+
+
+
+ A data table containing multiple collapsible sub-tables.
+
+
+
- =
-
- =
-
- Patial updates
-
- As <rich:dataGrid> the component is based on =
the <a4j:repeat> component, it can be partially up=
dated with Ajax. Refer to for details on partially updating =
the <rich:dataGrid> component.
-
-
- =
-
- Reference data
-
-
-
- component-type: org.richfaces.Data=
Grid
-
-
-
-
- component-class: org.richfaces.com=
ponent.html.HtmlDataGrid
-
-
-
-
- component-family: org.richfaces.Da=
taGrid
-
-
-
-
- renderer-type: org.richfaces.DataG=
ridRenderer
-
-
-
-
- tag-class: org.richfaces.taglib.Da=
taGridTag
-
-
-
-
=
-
- Style classes and skin parameters
+
+ Expanding and collapsing the sub-table
- The <rich:dataGrid> component uses the same s=
tyle classes and skin parameters as the <rich:dataTable> component. Refer to for details.
+ Use the boolean expanded attribute to control the c=
urrent state of the sub-table.
-
-
- =
-
-
- <rich:dataScroller>
-
- The <rich:dataScroller> component is used for =
navigating through multiple pages of tables or grids.
-
-
- The <rich:dataScroller> component
-
-
-
-
-
-
- A <rich:dataTable> component with a <rich:dataScroller> component contained in the f=
ooter facet.
-
-
-
-
- =
-
- Basic usage
- The <rich:dataScroller> must be placed in the=
footer facet of the table or grid it needs to control. =
Alternatively, use the for attribute to bind the parent =
table or grid to the scroller.
+ The switching mode for performing submissions is determined by the expandMode attribute, which can have one of the following three v=
alues:
-
- The bound table or grid should also have the rows a=
ttribute defined to limit the number of rows per page.
-
-
- The <rich:dataScroller> component must be re-=
rendered whenever a filter changes on the bound table, so that the scroller=
matches the current model for the table.
-
-
- Basic usage
-
-
-
- =
-
- Appearance and interactivity
-
- The page attribute is a value-binding attribute use=
d to define and save the current page number.
-
-
- The <rich:dataScroller> component provides a =
range of controllers for scrolling through tables and grids:
-
- Controls for scrolling by a specific amount
+ server
- The component includes controls for switching to the first page, th=
e last page, the next page, and the previous page, as well as controls for =
fast-forwarding or rewinding by a set amount. Use the fastStep attribute to set the number of pages to skip when fast-forwarding or=
rewinding.
+ The default setting. Expansion of the <rich:collapsible=
SubTable> component performs a common submission, completely r=
e-rendering the page.
+
+
+
+ ajax
+
- The appearance of these controls can be customized using the follow=
ing facets: first, last, nex=
t, previous, fastforward, a=
nd rewind. Additionally, there are facets for the contro=
ls' disabled states: first_disabled, last_disab=
led, next_disabled, previous_disabled=
, fastforward_disabled, and rewind_di=
sabled.
+ Expansion of the <rich:collapsibleSubTable> component performs an Ajax form submission, and the content of the data t=
able is rendered.
- Page controls
+ client
- The component also features a series of numbered controls to jump t=
o a specific page. Use the maxPages attribute to limit t=
he number of page controls that appear. The current page control is highlig=
hted.
+ Expansion of the <rich:collapsibleSubTable> component updates the data table on the client side.
-
- The pageIndexVar and pagesVar at=
tributes are request-scope variables for the current page and the total num=
ber of pages. Use these attributes with the pages facet =
to provide information about the pages of the table, as shown in .
-
-
- pages facet
-
-
-
- To add optional separators between controls, define the separators w=
ith the controlsSeparator facet.
-
=
-
- JavaScript API
-
- The <rich:dataScroller> component can be =
controlled through the JavaScript API. The JavaScript API provides the foll=
owing functions:
-
-
-
- switchToPage(pageIndex)
-
-
- Switch to the page specified with the pageInde=
x parameter.
-
-
-
-
- next()
-
-
- Switch to the next page.
-
-
-
-
- previous()
-
-
- Switch to the previous page.
-
-
-
-
- first()
-
-
- Switch to the first page.
-
-
-
-
- last()
-
-
- Switch to the last page.
-
-
-
-
- fastForward()
-
-
- Step forward through the pages by the fastStep=
varname> amount.
-
-
-
-
- fastRewind()
-
-
- Step backward through the pages by the fastStep<=
/varname> amount.
-
-
-
-
-
- =
-
+ Reference data
- component-type: org.richfaces.Data=
Scroller
+ component-type: org.richfaces.Coll=
apsibleSubTable
- component-class: org.richfaces.com=
ponent.html.HtmlDataScroller
+ component-class: org.richfaces.com=
ponent.html.HtmlCollapsibleSubTable
- component-family: org.richfaces.Da=
taScroller
+ component-family: org.richfaces.Co=
llapsibleSubTable
- renderer-type: org.richfaces.DataS=
crollerRenderer
+ renderer-type: org.richfaces.Colla=
psibleSubTable
- tag-class: org.richfaces.taglib.Da=
taScrollerTag
+ tag-class: org.richfaces.taglib.Co=
llapsibleSubTableTag
-
- =
-
-
- <rich:dataTable>
-
- The <rich:dataTable> component is used to rend=
er a table, including the table's header and footer. It works in conjunctio=
n with the <rich:column> and <rich:col=
umnGroup> components to list the contents of a data model.
-
-
- <rich:extendedDataTable>
+
+
+ <rich:collapsibleSubTableToggler>
- The <rich:dataTable> component does not inclu=
de extended table features, such as data scrolling, row selection, and colu=
mn reordering. These features are available as part of the <ric=
h:extendedDataTable> component; refer to for further=
details.
+ The <rich:collapsibleSubTableToggler> compone=
nt provides a toggle control for the user to expand and collapse sub-tables.
-
- =
-
- Basic usage
-
- The value attribute points to the data model, and t=
he var attribute specifies a variable to use when iterat=
ing through the data model.
-
-
- =
-
- Customizing the table
-
- The first attribute specifies which item in the da=
ta model to start from, and the rows attribute specifies=
the number of items to list. The header, foote=
r, and caption facets can be used to display t=
ext, and to customize the appearance of the table through skinning. demonst=
rates a simple table implementation.
-
-
- <rich:dataTable> example
- =
-
-
-
-
- <rich:dataTable> example
-
-
-
-
-
-
- A data table made using the <rich:dataTable> component.
-
-
-
-
-
-
-
- For details on filtering and sorting data tables, refer to and .
-
-
- =
-
- Partial updates
-
- As <rich:dataTable> the component is based on=
the <a4j:repeat> component, it can be partially u=
pdated with Ajax. Refer to for details on partially updating=
the <rich:dataTable> component.
-
-
- =
-
- JavaScript API
-
- The <rich:dataTable> component can be con=
trolled through the JavaScript API. The JavaScript API provides the followi=
ng functions:
-
-
-
- expandAllSubTables()
-
-
- Expand any sub-tables contained in the data table.
-
-
-
-
- collapseAllSubTables()
-
-
- Collapse any sub-tables contained in the data table.
-
-
-
-
- switchSubTables()
-
-
- Switch the expanded or collapsed state of any sub-tables =
contained in the data table.
-
-
-
-
- filter(columnId, newFilterValue, [isClearPrevio=
usFilters])
-
-
- Filter the table based on the column specified with the <=
parameter>columnId parameter. Use the newFilterValue=
parameter as the filter value. The optional isClear=
PreviousFilters parameter is a boolean value which, if set to <=
literal>true, will clear any previous filters applied to the tabl=
e.
-
-
-
-
- sort(columnId, [direction], [isClearPreviousSor=
ting])
-
-
- Sort the table based on the column specified with the columnId parameter. The option direction parameter specifies whether to sort in ascending or descending ord=
er. The optional isClearPreviousSorting parameter is=
a boolean value which, if set to true, will clear any p=
revious sorting applied to the table.
-
-
-
-
-
- =
-
- Reference data
-
-
-
- component-type: org.richfaces.Data=
Table
-
-
-
-
- component-class: org.richfaces.com=
ponent.html.HtmlDataTable
-
-
-
-
- component-family: org.richfaces.Da=
taTable
-
-
-
-
- renderer-type: org.richfaces.DataT=
ableRenderer
-
-
-
-
- tag-class: org.richfaces.taglib.Da=
taTableTag
-
-
-
-
=
-
- Style classes and skin parameters
-
-
-
-
- =
=
@@ -1354,20 +1099,126 @@
=
+
=
-
+
+ <rich:dataGrid>
- Incomplete
+ The <rich:dataGrid> component is used to arran=
ge data objects in a grid. Values in the grid can be updated dynamically fr=
om the data model, and Ajax updates can be limited to specific rows. The co=
mponent supports header, footer, and =
caption facets.
+
+ The <rich:dataGrid> component is similar in fu=
nction to the JavaServer Faces <h:panelGrid> compo=
nent. However, the <rich:dataGrid> component addit=
ionally allows iteration through the data model rather than just aligning c=
hild components in a grid layout.
+
+
+ The <rich:dataGrid> component
+
+
+
+
+
+
+ The <rich:dataGrid> component displaying fo=
ur elements in two columns, with a header facet, and
footer facet containing a data-scrolling component.
+
+
+
+
+ =
+
+ Basic usage
+
+ The <rich:dataGrid> component requires the value attribute, which points to the data model, and the <=
varname>var attribute, which holds the current variable for the c=
ollection of data.
+
+
+ =
+
+ Customizing the grid
+
+ The number of columns for the grid is specifed with the colu=
mns attribute, and the number of elements to layout among the col=
umns is determined with the elements attribute. The first attribute references the zero-based element in the dat=
a model from which the grid starts.
+
+
+ <rich:dataGrid> example
+
+
+
+ <rich:dataGrid> example
+
+
+
+
+
+
+ The result of the <rich:dataGrid> exampl=
e, with the header facet, footer face=
t, and first element annotated.
+
+
+
+
+
+
+
+ =
+
+ =
+
+ Patial updates
+
+ As <rich:dataGrid> the component is based on =
the <a4j:repeat> component, it can be partially up=
dated with Ajax. Refer to for details on partially updating =
the <rich:dataGrid> component.
+
+
+ =
+
+ Reference data
+
+
+
+ component-type: org.richfaces.Data=
Grid
+
+
+
+
+ component-class: org.richfaces.com=
ponent.html.HtmlDataGrid
+
+
+
+
+ component-family: org.richfaces.Da=
taGrid
+
+
+
+
+ renderer-type: org.richfaces.DataG=
ridRenderer
+
+
+
+
+ tag-class: org.richfaces.taglib.Da=
taGridTag
+
+
+
+
+
+
- -->
=
@@ -1612,12 +1463,256 @@
=
+
=
+
+
+ <rich:dataScroller>
+
+ The <rich:dataScroller> component is used for =
navigating through multiple pages of tables or grids.
+
+
+ The <rich:dataScroller> component
+
+
+
+
+
+
+ A <rich:dataTable> component with a <rich:dataScroller> component contained in the f=
ooter facet.
+
+
+
+
+ =
+
+ Basic usage
+
+ The <rich:dataScroller> must be placed in the=
footer facet of the table or grid it needs to control. =
Alternatively, use the for attribute to bind the parent =
table or grid to the scroller.
+
+
+ The bound table or grid should also have the rows a=
ttribute defined to limit the number of rows per page.
+
+
+ The <rich:dataScroller> component must be re-=
rendered whenever a filter changes on the bound table, so that the scroller=
matches the current model for the table.
+
+
+ Basic usage
+
+
+
+ =
+
+ Appearance and interactivity
+
+ The page attribute is a value-binding attribute use=
d to define and save the current page number.
+
+
+ The <rich:dataScroller> component provides a =
range of controllers for scrolling through tables and grids:
+
+
+
+ Controls for scrolling by a specific amount
+
+
+ The component includes controls for switching to the first page, th=
e last page, the next page, and the previous page, as well as controls for =
fast-forwarding or rewinding by a set amount. Use the fastStep attribute to set the number of pages to skip when fast-forwarding or=
rewinding.
+
+
+ The appearance of these controls can be customized using the follow=
ing facets: first, last, nex=
t, previous, fastforward, a=
nd rewind. Additionally, there are facets for the contro=
ls' disabled states: first_disabled, last_disab=
led, next_disabled, previous_disabled=
, fastforward_disabled, and rewind_di=
sabled.
+
+
+
+
+ Page controls
+
+
+ The component also features a series of numbered controls to jump t=
o a specific page. Use the maxPages attribute to limit t=
he number of page controls that appear. The current page control is highlig=
hted.
+
+
+
+
+
+ The pageIndexVar and pagesVar at=
tributes are request-scope variables for the current page and the total num=
ber of pages. Use these attributes with the pages facet =
to provide information about the pages of the table, as shown in .
+
+
+ pages facet
+
+
+
+ To add optional separators between controls, define the separators w=
ith the controlsSeparator facet.
+
+
+ =
+
+ JavaScript API
+
+ The <rich:dataScroller> component can be =
controlled through the JavaScript API. The JavaScript API provides the foll=
owing functions:
+
+
+
+ switchToPage(pageIndex)
+
+
+ Switch to the page specified with the pageInde=
x parameter.
+
+
+
+
+ next()
+
+
+ Switch to the next page.
+
+
+
+
+ previous()
+
+
+ Switch to the previous page.
+
+
+
+
+ first()
+
+
+ Switch to the first page.
+
+
+
+
+ last()
+
+
+ Switch to the last page.
+
+
+
+
+ fastForward()
+
+
+ Step forward through the pages by the fastStep=
varname> amount.
+
+
+
+
+ fastRewind()
+
+
+ Step backward through the pages by the fastStep<=
/varname> amount.
+
+
+
+
+
+ =
+
+ Reference data
+
+
+
+ component-type: org.richfaces.Data=
Scroller
+
+
+
+
+ component-class: org.richfaces.com=
ponent.html.HtmlDataScroller
+
+
+
+
+ component-family: org.richfaces.Da=
taScroller
+
+
+
+
+ renderer-type: org.richfaces.DataS=
crollerRenderer
+
+
+
+
+ tag-class: org.richfaces.taglib.Da=
taScrollerTag
+
+
+
+
+
+ =
+
+
+ =
Table filtering
Added: modules/docs/trunk/Component_Reference/src/main/docbook/en-US/extras=
/exam-Component_Reference-richcollapsibleSubTable-Basic_usage.xml_sample
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- modules/docs/trunk/Component_Reference/src/main/docbook/en-US/extras/ex=
am-Component_Reference-richcollapsibleSubTable-Basic_usage.xml_sample =
(rev 0)
+++ modules/docs/trunk/Component_Reference/src/main/docbook/en-US/extras/ex=
am-Component_Reference-richcollapsibleSubTable-Basic_usage.xml_sample 2011-=
03-04 03:48:12 UTC (rev 22044)
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Added: modules/docs/trunk/Component_Reference/src/main/docbook/en-US/images=
/figu-Component_Reference-richcollapsibleSubTable-Basic_usage.png
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)
Property changes on: modules/docs/trunk/Component_Reference/src/main/docboo=
k/en-US/images/figu-Component_Reference-richcollapsibleSubTable-Basic_usage=
.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
--===============0284147561147888717==--