Author: msorokin
Date: 2008-02-26 08:45:05 -0500 (Tue, 26 Feb 2008)
New Revision: 6347
Modified:
trunk/docs/userguide/en/src/main/docbook/included/progressBar.xml
Log:
The text was restructured. And new descriptions were added.
http://jira.jboss.com/jira/browse/RF-1690
Modified: trunk/docs/userguide/en/src/main/docbook/included/progressBar.xml
===================================================================
--- trunk/docs/userguide/en/src/main/docbook/included/progressBar.xml 2008-02-26 13:31:58
UTC (rev 6346)
+++ trunk/docs/userguide/en/src/main/docbook/included/progressBar.xml 2008-02-26 13:45:05
UTC (rev 6347)
@@ -2,8 +2,8 @@
<section>
<sectioninfo>
<keywordset>
- <keyword>rich:</keyword>
- <keyword></keyword>
+ <keyword>rich:progressBar</keyword>
+ <keyword>progressBar</keyword>
</keywordset>
</sectioninfo>
<table>
@@ -66,8 +66,7 @@
<programlisting role="JAVA"><![CDATA[import
org.richfaces.component.html.progressBar;
...
HtmlColumns myColumns = new progressBar();
-...]]>
- </programlisting>
+...]]></programlisting>
</section>
@@ -76,53 +75,60 @@
<section>
<title>Details of Usage</title>
<para>
-
- As it was mentioned above <emphasis
role="bold"><property><rich:progressBar></property>
</emphasis>
+ As it was mentioned above, the <emphasis
role="bold"><property><rich:progressBar></property>
</emphasis>
component displays the status of the ongoing process. The component has a
number of key attributes.
</para>
-
<para>
-
- <property> "label"</property> the attribute
responsible for displaying informational
+ The <emphasis><property>
"label"</property></emphasis> attribute is responsible for
displaying informational
data on the progress bar, if it's not displayed using children
components.
If this attribute is not set and the children components are not used either,
no textual information
regarding ongoing process will be indicated.
- In order to indicated the current status you need to pass the value to this
attribute. Please see see an example.
+ In order to indicate the current status you need to pass the value to this
attribute. Please see an example.
+ </para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
+ <programlisting role="XML"><![CDATA[...
+<rich:progressBar value="#{bean.incValue}" id="progrs"
label="{value}%" >
+</rich:progressBar>
+...]]></programlisting>
+ <para>
+ The
<emphasis><property>"value"</property></emphasis>
attribute sets the current value of the process. Status of the process is calculated
basing on <property> "value"</property> attribute.
</para>
-
<para>
<emphasis role="bold">Example:</emphasis>
</para>
- <programlisting role="JAVA"><![CDATA[
-...
-<progressBar:progressBar value="#{bean.incValue}" id="progrs"
- label="{value}%">
-</progressBar:progressBar>
-...]]>
- </programlisting>
-
+ <programlisting role="XML"><![CDATA[...
+<rich:progressBar
+ value="#{bean.incValue}" >
+</rich:progressBar>
+...]]></programlisting>
+ <para> The <emphasis
role="bold"><property><rich:progressBar></property>
</emphasis> starts and finishes rendering its state being governed by
<emphasis><property>"minValue"</property></emphasis>
(default value – "0")
+ and
<emphasis><property>"maxValue"</property></emphasis>
(default value is "100") attributes relatively. See the following
example.</para>
<para>
-
- <property> "value"</property> sets the current
value of the process. Status of the process is calculated basing on value.
- </para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
+ <programlisting role="XML"><![CDATA[...
+<rich:progressBar value="#{bean.incValue}"
enabled="#{bean.enabled}" id="progrs"
+ minValue="50"
+ maxValue="400">
+ <h:outputText value="{value}%" ></h:outputText>
+</rich:progressBar>
+...]]> </programlisting>
+ <para> The
<emphasis><property>"interval"</property></emphasis>attribute
defines the frequency of status polling. Polling is active while the component is
operational. </para>
<para>
<emphasis role="bold">Example:</emphasis>
</para>
- <programlisting role="JAVA"><![CDATA[
-...
- <progressBar:progressBar
- value="#{bean.incValue}"
- </progressBar:progressBar>
-...]]>
- </programlisting>
-
-
-
- <para>
-
- The component employs the following facets to display the <property>
"initial"</property> and <property>
"complete"</property> states of the process:
+ <programlisting role="XML"><![CDATA[...
+<rich:progressBar value="#{bean.incValue}"
enabled="#{bean.enabled}" id="progrs"
+ nterval="900" >
+ . . .
+</rich:progressBar>
+...]]> </programlisting>
+ <para>
+ The component can also employ the following facets to display the
<property> "initial"</property> and <property>
"complete"</property> states of the process:
</para>
<para>
<emphasis role="bold">Example:</emphasis>
@@ -131,8 +137,7 @@
<f:facet name="initial">
<h:outputText value="Process not started" />
</f:facet>
-...]]>
-</programlisting>
+...]]></programlisting>
<para>
and
</para>
@@ -143,57 +148,17 @@
<f:facet name="complete">
<h:outputText value="Process completed" />
</f:facet>
- ...]]>
-
- </programlisting>
+ ...]]> </programlisting>
<para> However, the usage of these facets is optional. If you omit them
nothing will be displayed. </para>
- <para> The progress bar starts and finishes rendering its state being
governed by
<emphasis><property>"minValue"</property></emphasis>
(default value – "0")
- and
<emphasis><property>"maxValue"</property></emphasis>
(default value is "100") attributes relatively. See the following
example.</para>
+ <para> In order to display textual and numerical information on the
progress bar (as it was said above this can be aslo performed using
<emphasis><property>
"label"</property></emphasis> attribute ) you need to use
this code: </para>
<para>
<emphasis role="bold">Example:</emphasis>
- </para>
-
- <programlisting role="XML"><![CDATA[...
-<rich:progressBar value="#{bean.incValue}"
enabled="#{bean.enabled}" id="progrs"
- minValue="50"
- maxValue="400">
- <h:outputText value="{value}%" ></h:outputText>
-</rich:progressBar>
-...]]>
- </programlisting>
-
- <para> In order to display textual and numerical information on the
progress bar you need to use this code: </para>
-
-
- <para>
- <emphasis role="bold">Example:</emphasis>
</para>
<programlisting role="XML"><![CDATA[...
<h:outputText value="{value}%" ></h:outputText>
- ...]]>
- </programlisting>
-
-
-
- <para> The
<emphasis><property>"interval"</property></emphasis>attribute
defines the frequency of status polling. Polling is active while the component is
operational. </para>
-
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
-
- <programlisting role="XML"><![CDATA[...
-<rich:progressBar value="#{bean.incValue}"
enabled="#{bean.enabled}" id="progrs"
- nterval="900" >
- . . .
-</rich:progressBar>
-...]]>
- </programlisting>
-
-
-
- <para>The
<property><rich:progressBar></property>component can be used in
two modes: Ajax (default) and Client. In order to define the mode you need to use
<emphasis><property>"mode"</property></emphasis>
attribute. </para>
-
+...]]></programlisting>
+ <para>The <emphasis
role="bold"><property><rich:progressBar></property>
</emphasis> component can be used in two modes: Ajax (default) and Client. In
order to define the mode you need to use
<emphasis><property>"mode"</property></emphasis>
attribute. </para>
<itemizedlist>
<listitem>
<para><property>Ajax</property> - polling is activated
when the component is enabled to check its value. </para>
@@ -201,14 +166,10 @@
<listitem>
<para><property>Client</property> - component updates
after its value changed through JavaScript API. </para>
</listitem>
-
</itemizedlist>
-
-
</section>
<!-- End. Details of Usage-->
-
<!-- JavaScript API-->
<section>
<title>JavaScript API</title>
@@ -253,7 +214,7 @@
</tgroup>
</table>
</section>
- <!-- End of JavaScript API-->
+ <!-- End of JavaScript API-->
<!-- Look-and-Feel Customization-->
@@ -278,4 +239,4 @@
<!-- End of Look-and-Feel Customization-->
- </section>
\ No newline at end of file
+</section>