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"));
Show replies by date