Author: artdaw
Date: 2007-12-11 08:54:53 -0500 (Tue, 11 Dec 2007)
New Revision: 4707
Modified:
branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml
Log:
http://jira.jboss.com/jira/browse/RF-696 - add attributes for listShuttle
Modified: branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml
===================================================================
--- branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml 2007-12-11
13:54:50 UTC (rev 4706)
+++ branches/3.1.x/ui/listShuttle/src/main/config/component/listShuttle.xml 2007-12-11
13:54:53 UTC (rev 4707)
@@ -24,6 +24,7 @@
&ui_component_attributes;
&html_style_attributes;
+ &ui_data_attributes;
<property hidden="true" exist="true">
<name>value</name>
@@ -37,32 +38,41 @@
<property hidden="true" el="false">
<name>valid</name>
</property>
- <property elonly="true">
- <name>validator</name>
- <classname>javax.faces.el.MethodBinding</classname>
- <methodargs>javax.faces.event.ValueChangeEvent</methodargs>
- </property>
+ <property elonly="true">
+ <name>validator</name>
+ <classname>javax.faces.el.MethodBinding</classname>
+ <methodargs>java.lang.Object.class</methodargs>
+ <description>
+ MethodBinding pointing at a method that is called during Process Validations
phase of the request processing lifecycle, to validate the current value of this
component
+ </description>
+ </property>
<property hidden="true">
<name>value</name>
</property>
<property elonly="true">
<name>sourceSelection</name>
+ <classname>java.util.Set</classname>
+ <description>Manages selection in a source list from the server
side</description>
</property>
<property elonly="true">
<name>targetSelection</name>
+ <classname>java.util.Set</classname>
+ <description>Manages selection in a target list from the server
side</description>
</property>
<property>
<name>switchByClick</name>
<classname>boolean</classname>
+ <description>If "true", dragging between lists
realized by click </description>
<defaultvalue>false</defaultvalue>
</property>
<property>
<name>sourceListWidth</name>
<classname>java.lang.String</classname>
<description>
+ Defines width of a source list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -70,6 +80,7 @@
<name>targetListWidth</name>
<classname>java.lang.String</classname>
<description>
+ Defines width of a target list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -77,6 +88,7 @@
<name>listsHeight</name>
<classname>java.lang.String</classname>
<description>
+ Defines height of the list
</description>
<defaultvalue>"140"</defaultvalue>
</property>
@@ -84,7 +96,7 @@
<name>orderControlsVisible</name>
<classname>boolean</classname>
<description>
- If false – 'Up' and 'Down' controls shouldn't be
displayed.
+ If "false", 'Up' and
'Down' controls aren't displayed.
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -92,7 +104,7 @@
<name>fastOrderControlsVisible</name>
<classname>boolean</classname>
<description>
- If false 'Top' and 'Bottom' controls aren’t displayed.
+ If "false", 'Top' and
'Bottom' controls aren't displayed.
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -101,7 +113,7 @@
<name>moveControlsVisible</name>
<classname>boolean</classname>
<description>
- If false 'Copy' and 'Remove' controls aren’t displayed
+ If "false", 'Copy' and
'Remove' controls aren't displayed
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -109,7 +121,7 @@
<name>fastMoveControlsVisible</name>
<classname>boolean</classname>
<description>
- If false 'Copy All' and 'Remove All' controls aren’t
displayed
+ If "false", 'Copy All' and
'Remove All' controls aren't displayed
</description>
<defaultvalue>true</defaultvalue>
</property>
@@ -117,12 +129,14 @@
<property>
<name>onorderchanged</name>
<classname>java.lang.String</classname>
+ <description>HTML: script expression; called after ordering
action</description>
</property>
<property>
<name>showButtonLabels</name>
<classname>boolean</classname>
- <description>
+ <description>
+ Shows a label for a button
</description>
<defaultvalue><![CDATA[true]]></defaultvalue>
</property>
@@ -130,44 +144,165 @@
<property>
<name>topControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a "Top" control
+ </description>
</property>
<property>
<name>upControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for an "Up" control
+ </description>
</property>
<property>
<name>downControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a down control
+ </description>
</property>
<property>
<name>bottomControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a bottom control
+ </description>
</property>
<property>
<name>copyAllControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a copyAll control
+ </description>
</property>
<property>
<name>copyControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a copy control
+ </description>
</property>
<property>
<name>removeControlLabel</name>
<classname>java.lang.String</classname>
+ <description>
+ Defines a label for a remove control
+ </description>
</property>
<property>
<name>removeAllControlLabel</name>
<classname>java.lang.String</classname>
- </property>
-
- <property>
- <name>sourceCaptionLabel</name>
- <classname>java.lang.String</classname>
- </property>
- <property>
- <name>targetCaptionLabel</name>
- <classname>java.lang.String</classname>
+ <description>
+ Defines a label for a removeAll control
+ </description>
</property>
+
+ <property>
+ <name>sourceCaptionLabel</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines source list caption representation text
+ </description>
+ </property>
+ <property>
+ <name>targetCaptionLabel</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines target list caption representation text
+ </description>
+ </property>
+ <property>
+ <name>var</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines a list on the page
+ </description>
+ </property>
+ <property attachedstate="true">
+ <name>valueChangeListener</name>
+ <classname>javax.faces.el.MethodBinding</classname>
+ <methodargs>javax.faces.event.ValueChangeEvent.class</methodargs>
+ <description>Listener for value changes</description>
+ </property>
+ <property>
+ <name>immediate</name>
+ <classname>boolean</classname>
+ <description>
+ True means, that the default ActionListener should be executed immediately
+ (i.e. during Apply Request Values phase of the request processing
lifecycle),
+ rather than waiting until the Invoke Application phase
+ </description>
+ </property>
+ <property>
+ <name>required</name>
+ <classname>boolean</classname>
+ <description>
+ If "true", this component is checked for non-empty input
+ </description>
+ </property>
+ <property>
+ <name>componentState</name>
+ <classname>org.ajax4jsf.model.DataComponentState</classname>
+ <description>It defines EL-binding for a component state for saving or
redefinition</description>
+ </property>
+ <property attachedstate="true">
+ <name>converter</name>
+ <classname>javax.faces.convert.Converter</classname>
+ <description>
+ Id of Converter to be used or reference to a Converter
+ </description>
+ </property>
+ <property>
+ <name>ajaxKeys</name>
+ <classname>java.util.Set</classname>
+ <description>Defines strings that are updated after an Ajax
request</description>
+ </property>
+ <property>
+ <name>rowKey</name>
+ <classname>java.lang.Object</classname>
+ <description>RowKey is a representation of an identifier for a specific
data row</description>
+ </property>
+ <property>
+ <name>rowKeyVar</name>
+ <classname>java.lang.String</classname>
+ <description>The attribute provides access to a row key in a Request
scope</description>
+ </property>
+ <property>
+ <name>stateVar</name>
+ <classname>java.lang.String</classname>
+ <description>
+ The attribute provides access to a component state on the client side
+ </description>
+ </property>
+ <property>
+ <name>sourceValue</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Define the collection to be shown in source list
+ </description>
+ </property>
+ <property>
+ <name>targetValue</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Define the collection to be shown in target list
+ </description>
+ </property>
+ <property>
+ <name>activeItem</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ Stores active item
+ </description>
+ </property>
+ <property>
+ <name>switchByClick</name>
+ <classname>boolean</classname>
+ <description>
+ If "true", dragging between lists realized by click
+ </description>
+ </property>
</component>
</components>