Author: atsebro
Date: 2009-04-20 05:47:42 -0400 (Mon, 20 Apr 2009)
New Revision: 13673
Added:
trunk/docs/realworld_app_guide/en/src/main/docbook/modules/hiw.xml
Log:
Added: trunk/docs/realworld_app_guide/en/src/main/docbook/modules/hiw.xml
===================================================================
--- trunk/docs/realworld_app_guide/en/src/main/docbook/modules/hiw.xml
(rev 0)
+++ trunk/docs/realworld_app_guide/en/src/main/docbook/modules/hiw.xml 2009-04-20 09:47:42
UTC (rev 13673)
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="patterns" xreflabel="patterns">
+ <?dbhtml filename="getting_started.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>RichFaces</keyword>
+
+ </keywordset>
+ </chapterinfo>
+ <title>How it works</title>
+
+ <section>
+ <title>Used components</title>
+
+ <para>Below there is a list of components used in "Photo
album".</para>
+ <table>
+ <title>Components used in "Photo
album"</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Value</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>a4j:commandLink</entry>
+ <entry>The component is very similar to the
<h:commandLink> component, the only difference is that an Ajax form submit
is generated on a click and it allows dynamic rerendering after a response comes back.
It's not necessary to plug any support into the component, as Ajax support is already
built in.</entry>
+ </row>
+ <row>
+ <entry>a4j:commandButton</entry>
+ <entry>The component is very similar to the
<h:commandButton> component, the only difference is that an Ajax form submit
is generated on a click and it allows dynamic rerendering after a response comes back.
It's not necessary to plug any support into the component, as Ajax support is already
built in.</entry>
+ </row>
+ <row>
+ <entry>a4j:push</entry>
+ <entry>The component periodically perform Ajax
request to server, to simulate 'push' data.</entry>
+ </row>
+ <row>
+ <entry>a4J:poll</entry>
+ <entry>The component allows periodical sending
of Ajax requests to a server and is used for a page updating according to a specified time
interval.</entry>
+ </row>
+ <row>
+ <entry>rich:calendar</entry>
+ <entry>The component is used for creating
monthly calendar elements on a page.</entry>
+ </row>
+ <row>
+ <entry>rich:contextMenu</entry>
+ <entry>The component is used for creation
multileveled context menus that are activated after a user defines an event
("onmouseover", "onclick", etc.) on any element on the
page.</entry>
+ </row>
+ <row>
+ <entry>rich:dataGrid</entry>
+ <entry>The component to render data as a grid
that allows choosing data from a model and obtains built-in support of Ajax
updates.</entry>
+ </row>
+ <row>
+ <entry>rich:datascroller</entry>
+ <entry>The component designed for providing the
functionality of tables scrolling using Ajax requests.</entry>
+ </row>
+ <row>
+ <entry>rich:fileUpload</entry>
+ <entry>The component designed to perform
Ajax-ed files upload to server.</entry>
+ </row>
+ <row>
+ <entry>rich:inplaceInput</entry>
+ <entry>The component is an input component used
for displaying and editing data inputted. </entry>
+ </row>
+ <row>
+ <entry>rich:inplaceSelect</entry>
+ <entry>The component is used for creation
select based inputs: it shows the value as text in one state and enables editing the
value, providing a list of options in another state.</entry>
+ </row>
+ <row>
+ <entry>rich:mediaOutput</entry>
+ <entry>The component implements one of the
basic features specified in the framework. The component is a facility for generating
images, video, sounds and other binary resources defined by you on-the-fly.</entry>
+ </row>
+ <row>
+ <entry>rich:modalPanel</entry>
+ <entry>The component implements a modal dialog
window. All operations in the main application window are locked out while this window is
active. Opening and closing the window is done through client JavaScript
code.</entry>
+ </row>
+ <row>
+ <entry>rich:progressBar</entry>
+ <entry>The component is designed for displaying
a progress bar which shows the current status of the process. </entry>
+ </row>
+ <row>
+ <entry>rich:tree</entry>
+ <entry>The component is designed for
hierarchical data presentation and is applied for building a tree structure with a
drag-and-drop capability. The component also uses built-in drag and drop.</entry>
+ </row>
+
+
+ </tbody>
+ </tgroup>
+ </table>
+ </section>
+
+</chapter>