[richfaces-svn-commits] JBoss Rich Faces SVN: r6416 - in trunk/ui/dataTable/src/main: java/org/richfaces/renderkit and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Thu Feb 28 10:54:54 EST 2008
Author: sergeyhalipov
Date: 2008-02-28 10:54:54 -0500 (Thu, 28 Feb 2008)
New Revision: 6416
Modified:
trunk/ui/dataTable/src/main/config/component/column.xml
trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java
Log:
filterEvent attribute added to column.
Modified: trunk/ui/dataTable/src/main/config/component/column.xml
===================================================================
--- trunk/ui/dataTable/src/main/config/component/column.xml 2008-02-28 15:54:08 UTC (rev 6415)
+++ trunk/ui/dataTable/src/main/config/component/column.xml 2008-02-28 15:54:54 UTC (rev 6416)
@@ -135,6 +135,13 @@
</description>
<defaultvalue>"default"</defaultvalue>
</property>
- -->
+ -->
+
+ <property>
+ <name>filterEvent</name>
+ <classname>java.lang.String</classname>
+ <description>Event for filter input that forces the filtration (default = onchange)</description>
+ <defaultvalue>"onchange"</defaultvalue>
+ </property>
</component>
</components>
Modified: trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java
===================================================================
--- trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java 2008-02-28 15:54:08 UTC (rev 6415)
+++ trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java 2008-02-28 15:54:54 UTC (rev 6416)
@@ -499,7 +499,8 @@
}
String onkeydownEvent = inplaceInput ? "oninputkeydown" : HTML.onkeydown_ATTRIBUTE;
- filterValueInput.getAttributes().put(HTML.onchange_ATTRIBUTE, buffer.toString());
+ String filterEvent = (String) column.getAttributes().get("filterEvent");
+ filterValueInput.getAttributes().put(filterEvent, buffer.toString());
filterValueInput.getAttributes().put(onkeydownEvent, "RichFaces.blurFilterInput(event);");
filterValueInput.setValue(column.getAttributes().get("filterValue"));
More information about the richfaces-svn-commits
mailing list