Author: vkukharchuk
Date: 2007-08-29 09:42:57 -0400 (Wed, 29 Aug 2007)
New Revision: 2572
Modified:
trunk/ui/scrollableDataTable/src/main/config/component/scrollable-data-table.xml
Log:
http://jira.jboss.com/jira/browse/RF-447
Modified:
trunk/ui/scrollableDataTable/src/main/config/component/scrollable-data-table.xml
===================================================================
---
trunk/ui/scrollableDataTable/src/main/config/component/scrollable-data-table.xml 2007-08-29
13:32:07 UTC (rev 2571)
+++
trunk/ui/scrollableDataTable/src/main/config/component/scrollable-data-table.xml 2007-08-29
13:42:57 UTC (rev 2572)
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE components PUBLIC "-//AJAX4JSF//CDK Generator config/EN"
"https://ajax4jsf.dev.java.net/nonav/dtds/component-config.dtd" >
+<!DOCTYPE components PUBLIC "-//AJAX4JSF//CDK Generator config/EN"
"https://ajax4jsf.dev.java.net/nonav/dtds/component-config.dtd"
+
+>
+
<components>
<component>
<name>org.richfaces.component.ScrollableDataTable</name>
@@ -41,21 +44,30 @@
<property>
<name>frozenColCount</name>
<classname>int</classname>
- <description></description>
+ <description>
+ Defines the number of the fixed columns from the left side that will not be scrolled
via horizontal scroll.
+ Default value is '0'
+ </description>
<defaultvalue>0</defaultvalue>
</property>
<property>
<name>height</name>
<classname>java.lang.String</classname>
- <description>grid height</description>
+ <description>Defines a height of the component. Default value is
500px</description>
<defaultvalue>"500px"</defaultvalue>
</property>
+
+ <property>
+ <name>componentState</name>
+ <classname>java.lang.String</classname>
+ <description>It defines EL-binding for a component state for saving or
redefinition</description>
+ </property>
<property>
<name>width</name>
<classname>java.lang.String</classname>
- <description>grid width</description>
+ <description>Defines a width of the component. Default value is
700px</description>
<defaultvalue>"700px"</defaultvalue>
</property>
<property>
@@ -67,11 +79,23 @@
<property>
<name>selectedClass</name>
<classname>java.lang.String</classname>
+ <description>Name of the CSS class for a selected row</description>
</property>
-
+
+ <property>
+ <name>value</name>
+ <classname>java.lang.Object</classname>
+ <description>
+ The current value for this component
+ </description>
+ </property>
+
<property>
<name>activeClass</name>
<classname>java.lang.String</classname>
+ <description>
+ A CSS class to be applied to an active row
+ </description>
</property>
<property>
@@ -92,6 +116,7 @@
<property>
<name>captionClass</name>
<classname>java.lang.String</classname>
+ <description>Space-separated list of CSS style class(es) that are be applied to
caption for this component</description>
</property>
<property>
@@ -107,12 +132,16 @@
<property>
<name>onselectionchange</name>
<classname>java.lang.String</classname>
+ <description>
+ HTML: script expression to invoke on changing of rows selection
+ </description>
</property>
<property attachedstate="true">
<name>sortOrder</name>
<classname>org.richfaces.model.SortOrder</classname>
</property>
+
<property attachedstate="true" hidden="true">
<name>selection</name>
<classname>org.richfaces.model.selection.Selection</classname>
@@ -121,30 +150,90 @@
<property>
<name>hideWhenScrolling</name>
<classname>boolean</classname>
+ <description>
+ If 'true' data will be hidden during scrolling. Can be used for increase
performance.
+ Default value is 'false'
+ </description>
<defaultvalue>false</defaultvalue>
</property>
<property>
<name>onRowClick</name>
<classname>java.lang.String</classname>
+ <description>HTML: a script expression; a pointer button is clicked on 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>sortMode</name>
+ <classname>java.lang.String</classname>
+ <description>
+ Defines mode of sorting. Possible values are 'single' for sorting of one
column and 'multi' for some.
+ </description>
+ </property>
+
+ <property>
+ <name>rowKey</name>
+ <classname>java.lang.String</classname>
+ <description>The attribute is a representation of an identifier for a specific
data row</description>
+ </property>
+
+ <property>
+ <name>scriptVar</name>
+ <classname>java.lang.String</classname>
+ <description></description>
+ </property>
+
+ <property>
<name>onRowMouseDown</name>
<classname>java.lang.String</classname>
+ <description>HTML: script expression; a pointer button is pressed down on
row</description>
</property>
<property>
<name>onRowMouseUp</name>
<classname>java.lang.String</classname>
+ <description>HTML: script expression; a pointer button is released on
row</description>
</property>
<property>
<name>onRowDblClick</name>
<classname>java.lang.String</classname>
+ <description>HTML: a script expression; a pointer button is double-clicked on
row
+ </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>sortListener</name>
+ <classname>javax.faces.el.MethodBinding</classname>
+ <methodargs>
+ java.lang.Object.class
+ </methodargs>
+ <description>
+ MethodBinding representing an action listener method that will be
notified after sorting of rows
+ </description>
+ </property>
+
+ &ajax_component_attributes;
&ui_component_attributes;
+ &ui_data_attributes;
+ &spec_table_attributes;
+ &html_style_attributes;
</component>
<renderer generate="true">
@@ -168,4 +257,5 @@
<forclass>org.richfaces.model.selection.ClientSelection</forclass>
</converter>
+
</components>
\ No newline at end of file