Author: artdaw
Date: 2007-11-14 06:50:57 -0500 (Wed, 14 Nov 2007)
New Revision: 3981
Modified:
trunk/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml
Log:
done for 'disabled' attribute
Modified: trunk/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml
===================================================================
--- trunk/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml 2007-11-14 11:40:29
UTC (rev 3980)
+++ trunk/docs/userguide/en/src/main/docbook/included/dropDownMenu.xml 2007-11-14 11:50:57
UTC (rev 3981)
@@ -67,7 +67,7 @@
</rich:dropDownMenu>
...
]]></programlisting>
-
+
</section>
<section>
@@ -119,7 +119,7 @@
<para>
<emphasis role="bold">Example:</emphasis>
</para>
-
+
<programlisting role="XML"><![CDATA[...
<rich:dropDownMenu event="onclick" value="Item1">
<!--Nested menu components-->
@@ -274,7 +274,7 @@
<para>
<emphasis role="bold">Example:</emphasis>
</para>
-
+
<programlisting role="XML"><![CDATA[...
<rich:dropDownMenu value="Item1" direction="bottom-right"
jointPoint="tr" horizontalOffset="-15"
verticalOffset="0">
<!--Nested menu components-->
@@ -294,32 +294,62 @@
</mediaobject>
</figure>
+ <para> The <emphasis>
+ <property>"disabled"</property>
+ </emphasis> attribute is used for disabling whole <emphasis
role="bold">
+ <property><rich:dropDownMenu></property>
+ </emphasis>, <emphasis role="bold">
+ <property><rich:menuGroup></property>
+ </emphasis> or <emphasis role="bold">
+ <property><rich:menuItem></property>.
+ </emphasis>
+ </para>
+ <para>An example of a menu appearance with <emphasis>
+ <property>"disabled"</property>
+ </emphasis> attribute can be seen below.</para>
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
+
+ <programlisting role="XML"><![CDATA[...
+ <rich:dropDownMenu value="Item1">
+ <rich:menuItem id="menuItem1" value="Active1"/>
+ <rich:menuItem id="menuItem2" value="Disabled1"
disabled="true"/>
+ <rich:menuGroup id="menuGroup1" value="Group1">
+ <rich:menuItem id="menuGroup1Item1" value="Active"/>
+ <rich:menuItem id="menuGroup1Item2" value="Active"/>
+ </rich:menuGroup>
+ <rich:menuItem id="menuItem3" value="Active2"/>
+ <rich:menuGroup id="menuGroup1Dsbld" value="Group1
dsbld." disabled="true" />
+ </rich:dropDownMenu>
+...
+ ]]></programlisting>
</section>
<section>
<title>Look-and-Feel Customization</title>
-
+
<para>For skinnability implementation, the components use a <emphasis>
- <property>style class redefinition method.</property>
- </emphasis> Default style classes are mapped on <emphasis>
- <property>skin parameters.</property>
- </emphasis></para>
-
+ <property>style class redefinition method.</property>
+ </emphasis> Default style classes are mapped on <emphasis>
+ <property>skin parameters.</property>
+ </emphasis></para>
+
<para>There are two ways to redefine the appearance of all <emphasis
role="bold">
- <property><rich:dropDownMenu></property>
- </emphasis> components at once:</para>
-
+ <property><rich:dropDownMenu></property>
+ </emphasis> components at once:</para>
+
<itemizedlist>
<listitem>
<para>Redefine the corresponding skin parameters</para>
</listitem>
-
+
<listitem>
<para>Add to your style sheets <emphasis>
- <property>style classes</property>
- </emphasis> used by a <emphasis role="bold">
- <property><rich:dropDownMenu></property>
- </emphasis> component</para>
+ <property>style classes</property>
+ </emphasis> used by a <emphasis role="bold">
+ <property><rich:dropDownMenu></property>
+ </emphasis> component</para>
</listitem>
</itemizedlist>
</section>
@@ -489,21 +519,22 @@
<row>
<entry>rich-ddmenu-label</entry>
- <entry>Defines styles for a wrapper <div> element of a
representation element</entry>
+ <entry>Defines styles for a wrapper <div> element of a
representation
+ element</entry>
</row>
<row>
<entry>rich-ddmenu-label-select</entry>
- <entry>Defines styles for a wrapper <div> element of a
selected representation
- element</entry>
+ <entry>Defines styles for a wrapper <div> element of a
selected
+ representation element</entry>
</row>
<row>
<entry>rich-ddmenu-label-unselect</entry>
- <entry>Defines styles for a wrapper <div> element of an
unselected representation
- element </entry>
+ <entry>Defines styles for a wrapper <div> element of an
unselected
+ representation element </entry>
</row>
</tbody>
</tgroup>
@@ -520,7 +551,7 @@
</imageobject>
</mediaobject>
</figure>
-
+
<table>
<title>Classes names that define a popup element</title>
@@ -545,33 +576,37 @@
<entry>Defines styles for a general background list</entry>
</row>
-
+
<row>
<entry>rich-menu-list-strut</entry>
-
- <entry>Defines styles for a wrapper <div> element for a
strut of a popup list</entry>
+
+ <entry>Defines styles for a wrapper <div> element for a
strut of a popup
+ list</entry>
</row>
</tbody>
</tgroup>
</table>
<para>In order to redefine styles for all <emphasis
role="bold">
- <property><rich:dropDownMenu></property>
- </emphasis> components on a page using CSS, it's enough to create
classes with the
+ <property><rich:dropDownMenu></property>
+ </emphasis> components on a page using CSS, it's enough to create
classes with the
same names and define necessary properties in them.</para>
-
+
<para>To change styles of particular <emphasis role="bold">
- <property><rich:dropDownMenu></property>
- </emphasis> components, define your own style classes in the corresponding
<emphasis
- role="bold">
- <property><rich:dropDownMenu></property>
- </emphasis>attributes.</para>
+ <property><rich:dropDownMenu></property>
+ </emphasis> components, define your own style classes in the corresponding
<emphasis
+ role="bold">
+ <property><rich:dropDownMenu></property>
+ </emphasis>attributes.</para>
</section>
<section>
<title>Relevant Resources Links</title>
<para>
- <ulink
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMen...
you can see the example of <emphasis
role="bold"><property><rich:dropDownMenu></property></emphasis>
usage and sources for the given example.
- </para>
+ <ulink
+
url="http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMen...
+ >Here</ulink> you can see the example of <emphasis
role="bold">
+ <property><rich:dropDownMenu></property>
+ </emphasis> usage and sources for the given example. </para>
</section>
</section>