[richfaces-svn-commits] JBoss Rich Faces SVN: r13515 - in trunk/ui/extendedDataTable/src/main: java/org/richfaces/renderkit and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Sat Apr 11 14:24:51 EDT 2009
Author: pkawiak
Date: 2009-04-11 14:24:51 -0400 (Sat, 11 Apr 2009)
New Revision: 13515
Modified:
trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java
Log:
RF-6510: reRender attribute added, doDecode now uses AjaxRendererUtils to addRegionsFromComponent table to rerender
Modified: trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml
===================================================================
--- trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml 2009-04-11 17:15:17 UTC (rev 13514)
+++ trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml 2009-04-11 18:24:51 UTC (rev 13515)
@@ -248,6 +248,11 @@
<name>summary</name>
<classname>java.lang.Object</classname>
</property>
+ <property >
+ <name>reRender</name>
+ <classname>java.lang.Object</classname>
+ <description>Id['s] (in format of call UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression with array or Collection</description>
+ </property>
<property elonly="true">
<name>tableState</name>
<classname>java.lang.String</classname>
Modified: trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java
===================================================================
--- trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java 2009-04-11 17:15:17 UTC (rev 13514)
+++ trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java 2009-04-11 18:24:51 UTC (rev 13515)
@@ -1222,7 +1222,9 @@
filtering = (filtering || filterChanged);
}
}
-
+ if (AjaxRendererUtils.isAjaxRequest(context)) {
+ AjaxRendererUtils.addRegionsFromComponent(table, context);
+ }
// AjaxContext.getCurrentInstance().addComponentToAjaxRender(component);
if (sorting){
new ExtTableSortEvent(component).queue();
More information about the richfaces-svn-commits
mailing list