You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by mi...@apache.org on 2006/03/12 00:13:42 UTC

svn commit: r385192 - /jakarta/tapestry/trunk/contrib/src/java/org/apache/tapestry/contrib/table/components/TableValues.java

Author: mindbridge
Date: Sat Mar 11 15:13:40 2006
New Revision: 385192

URL: http://svn.apache.org/viewcvs?rev=385192&view=rev
Log:
Eliminating the caching of the value class parameter

Modified:
    jakarta/tapestry/trunk/contrib/src/java/org/apache/tapestry/contrib/table/components/TableValues.java

Modified: jakarta/tapestry/trunk/contrib/src/java/org/apache/tapestry/contrib/table/components/TableValues.java
URL: http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/contrib/src/java/org/apache/tapestry/contrib/table/components/TableValues.java?rev=385192&r1=385191&r2=385192&view=diff
==============================================================================
--- jakarta/tapestry/trunk/contrib/src/java/org/apache/tapestry/contrib/table/components/TableValues.java (original)
+++ jakarta/tapestry/trunk/contrib/src/java/org/apache/tapestry/contrib/table/components/TableValues.java Sat Mar 11 15:13:40 2006
@@ -16,6 +16,7 @@
 
 import java.util.Iterator;
 
+import org.apache.tapestry.IBinding;
 import org.apache.tapestry.IRender;
 import org.apache.tapestry.IRequestCycle;
 import org.apache.tapestry.contrib.table.model.ITableColumn;
@@ -100,8 +101,9 @@
      */
     public String getValueClass()
     {
-        if (isParameterBound("class"))
-            return getCellClass();
+        IBinding classBinding = getBinding("class");
+        if (classBinding != null) 
+            return classBinding.getObject(String.class).toString();
 
         return getTableColumn().getColumnName() + TABLE_VALUE_CSS_CLASS_SUFFIX;
     }
@@ -122,4 +124,4 @@
     /** @since 4.0 */
 
     public abstract String getCellClass();
-}
\ No newline at end of file
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org