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