Seems to have chopped of my return line, which was:

                    return "(less than)font style=\"background-color: " +
color + "\"(greater than)" + value + "(less than)/font(greater than)";

(less than) = <
(greater than) = >

Hope it works this time


satar wrote:
> 
> So I decided that I am not experienced enough yet with Wicket or using
> inmethod DataGrid to try to do images but would like to at least change
> the background color based on an integer value. This is what I did but
> still think it is somewhat lame and probably there is a much better
> approach:
> 
> For my column that contains an Integer in its model I did the following:
> 
>           @Override
>           public boolean isEscapeMarkup() {
>             return false;
>           }
>           
>           @Override
>           protected IConverter getConverter(final Class<?> varType) {
>               return new IConverter() {
>                   //serialVersionUID.
>                   private static final long serialVersionUID = 1L;
> 
>                   public Object convertToObject(String value,
>                       java.util.Locale locale) {
>                     // TODO Auto-generated method stub
>                     return null;
>                   }
> 
>                   public String convertToString(Object value,
>                       java.util.Locale locale) {
>                     
>                     String color = "white";
>                     
>                     switch ((Integer) value) {
>                     case 0 : color = "gray";
>                     case 1 : color = "black";
>                     case 2 : color = "red";
>                     case 3 : color = "yellow";
>                     case 4 : color = "blue";
>                     case 5 : color = "green";
>                     }
>                     return "" + value + "";
>                   }
> 
>               };
>           } 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/A-packaged-resource-that-has-a-variable-image-based-on-component--value-tp24422634p24424855.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to