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 @@ = + +
+ <sgmltag><rich:dataTable></sgmltag> + + 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. + + + <sgmltag><rich:extendedDataTable></sgmltag> + + 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. + + + <sgmltag><rich:dataTable></sgmltag> example + = + + +
+
+ <sgmltag><rich:dataTable></sgmltag> 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 + + + +
+ + + +
+ =
<sgmltag><rich:column></sgmltag> @@ -271,12 +418,14 @@
= + = @@ -342,12 +491,14 @@ = + = @@ -414,561 +565,155 @@ --> - = - - +
+ <sgmltag><rich:collapsibleSubTable></sgmltag> - 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, 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. - - - <sgmltag><rich:dataFilterSlider></sgmltag> example - = - - -
-
- <sgmltag><rich:dataFilterSlider></sgmltag> example</titl= e> - <mediaobject> - <imageobject> - <imagedata fileref=3D"images/figu-Component_Reference-richdataFilte= rSlider-richdataFilterSlider_example.png" format=3D"PNG" /> - </imageobject> - <textobject> - <para> - A table of car details, filtered using a slider. - </para> - </textobject> - </mediaobject> - </figure> - </blockquote> - </example> - </section> - --> - = - <!--<rich:dataGrid>--> - <section id=3D"sect-Component_Reference-Tables_and_grids-richdataGrid"> - <title><sgmltag><rich:dataGrid></sgmltag> - - 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 <sgmltag><rich:dataGrid></sgmltag> 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. - - <sgmltag><rich:dataGrid></sgmltag> example - -
-
- <sgmltag><rich:dataGrid></sgmltag> 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. -
-
- = - -
- <sgmltag><rich:dataScroller></sgmltag> - - The <rich:dataScroller> component is used for = navigating through multiple pages of tables or grids. - -
- The <sgmltag><rich:dataScroller></sgmltag> component</titl= e> - <mediaobject> - <imageobject> - <imagedata fileref=3D"images/figu-Component_Reference-richdataScrolle= r-The_richdataScroller_component.png" format=3D"PNG" /> - </imageobject> - <textobject> - <para> - A <sgmltag><rich:dataTable></sgmltag> component with a <sgmlta= g><rich:dataScroller></sgmltag> component contained in the <literal>f= ooter</literal> facet. - </para> - </textobject> - </mediaobject> - </figure> - = - <section id=3D"sect-Component_Reference-richdataScroller-Basic_usage"> - <title>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 . - - - <literal>pages</literal> 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 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
-
- = - -
- <sgmltag><rich:dataTable></sgmltag> - - 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. - - - <sgmltag><rich:extendedDataTable></sgmltag> + +
+ <sgmltag><rich:collapsibleSubTableToggler></sgmltag></titl= e> <para> - The <sgmltag><rich:dataTable></sgmltag> 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 <sgmltag><ric= h:extendedDataTable></sgmltag> component; refer to <xref linkend=3D"sect= -Component_Reference-Tables_and_grids-richextendedDataTable" /> for further= details. + The <sgmltag><rich:collapsibleSubTableToggler></sgmltag> compone= nt provides a toggle control for the user to expand and collapse sub-tables. </para> - </note> - = - <section id=3D"sect-Component_Reference-richdataTable-Basic_usage"> - <title>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. - - - <sgmltag><rich:dataTable></sgmltag> example - = - - -
-
- <sgmltag><rich:dataTable></sgmltag> 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 @@
= +
= - +
+ <sgmltag><rich:dataGrid></sgmltag> - 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 <sgmltag><rich:dataGrid></sgmltag> 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. + + + <sgmltag><rich:dataGrid></sgmltag> example + +
+
+ <sgmltag><rich:dataGrid></sgmltag> 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 @@
= + = + +
+ <sgmltag><rich:dataScroller></sgmltag> + + The <rich:dataScroller> component is used for = navigating through multiple pages of tables or grids. + +
+ The <sgmltag><rich:dataScroller></sgmltag> component</titl= e> + <mediaobject> + <imageobject> + <imagedata fileref=3D"images/figu-Component_Reference-richdataScrolle= r-The_richdataScroller_component.png" format=3D"PNG" /> + </imageobject> + <textobject> + <para> + A <sgmltag><rich:dataTable></sgmltag> component with a <sgmlta= g><rich:dataScroller></sgmltag> component contained in the <literal>f= ooter</literal> facet. + </para> + </textobject> + </mediaobject> + </figure> + = + <section id=3D"sect-Component_Reference-richdataScroller-Basic_usage"> + <title>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 . + + + <literal>pages</literal> 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 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==--