[richfaces-svn-commits] JBoss Rich Faces SVN: r6447 - trunk/ui/dataTable/src/main/java/org/richfaces/renderkit.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Fri Feb 29 07:56:39 EST 2008
Author: sergeyhalipov
Date: 2008-02-29 07:56:39 -0500 (Fri, 29 Feb 2008)
New Revision: 6447
Modified:
trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java
Log:
Rendering of table headers. Some optimization.
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-29 12:44:05 UTC (rev 6446)
+++ trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java 2008-02-29 12:56:39 UTC (rev 6447)
@@ -481,7 +481,7 @@
}
protected void addInplaceInput(FacesContext context, UIComponent column,
- StringBuffer buffer) throws IOException {
+ String buffer) throws IOException {
UIInput filterValueInput = (UIInput) column
.getFacet(FILTER_INPUT_FACET_NAME);
boolean inplaceInput = true;
@@ -503,7 +503,7 @@
if (null == filterEvent || "".equals(filterEvent)) {
filterEvent = "onchange";
}
- filterValueInput.getAttributes().put(filterEvent, buffer.toString());
+ filterValueInput.getAttributes().put(filterEvent, buffer);
filterValueInput.getAttributes().put(onkeydownEvent, "RichFaces.blurFilterInput(event);");
filterValueInput.setValue(column.getAttributes().get("filterValue"));
@@ -512,7 +512,7 @@
getUtils().encodeEndFormIfNessesary(context, column);
}
- protected StringBuffer buildAjaxFunction(FacesContext context, UIComponent column, boolean sortable) {
+ protected String buildAjaxFunction(FacesContext context, UIComponent column, boolean sortable) {
UIComponent table = column.getParent();
String id = table.getClientId(context);
JSFunction ajaxFunction = AjaxRendererUtils.buildAjaxFunction(table, context);
@@ -526,7 +526,7 @@
StringBuffer buffer = new StringBuffer();
ajaxFunction.appendScript(buffer);
- return buffer;
+ return buffer.toString();
}
protected class SimpleHeaderEncodeStrategy implements HeaderEncodeStrategy {
More information about the richfaces-svn-commits
mailing list