using this as tmp work around for now:

package com...workarounds;

import com.google.gwt.app.place.PropertyColumn;
import com.google.gwt.requestfactory.client.impl.ProxyImpl;
import com.google.gwt.requestfactory.shared.EntityProxy;
import com.google.gwt.text.shared.Renderer;

public final class WorkAroundPropertyColumn<R extends EntityProxy, T>
extends PropertyColumn<R, T> {
        private final Renderer<T> renderer;
        private final String property;
        private final Class<T> clazz;

        public WorkAroundPropertyColumn(final String property, final String
displayName, final Renderer<T> renderer, final Class<T> clazz) {
                super(property, displayName, renderer);
                this.property = property;
                this.renderer = renderer;
                this.clazz = clazz;
        }

        @Override
        public String getValue(final R object) {
                final ProxyImpl proxyImpl = (ProxyImpl) object;
                return renderer.render(proxyImpl.<T> get(property, clazz));
        }
}


On Wed, Sep 15, 2010 at 5:10 PM, Pascal Patry <i...@invalidip.com> wrote:
> On Wednesday, September 15, 2010 16:16:06 Patrick Julien wrote:
>>   public String getValue(R object) {
>> -    return renderer.render(object.get(property));
>> +    ProxyImpl proxyImpl = (ProxyImpl) object;
>> +    return renderer.render(proxyImpl.<T>get(property, String.class));
>>   }
>>
>> This blows up on anything that isn't a String.  At least on
>> Windows/Chrome it does in dev mode.  In Linux seems to work fine.
>> [...]
>
> Yeah, I'm also getting this issue on FF on linux when debugging a gwt
> app.
>
> --
> http://groups.google.com/group/Google-Web-Toolkit-Contributors

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to