I open an issue. 
http://code.google.com/p/google-web-toolkit/issues/detail?id=6996



On 16 nov, 04:14, Juan Pablo Gardella <[email protected]>
wrote:
> Anyone?
>
> 2011/11/15 Juan Pablo Gardella <[email protected]>
>
>
>
>
>
>
>
> > Hi folks!
>
> > I spent hours to try to resolve an error that only happen in IE7. In IE9,
> > Chome and Firefox works fine, so I think perhaps is a bug. Is related with
> > DataGrid and change places.
> > The error happen when you change via placeController.goTo(place) to a
> > place where I have a datagrid.
>
> > I make a sample to reproduce, it have 2 places, a default place and
> > another place. I put in the sample a menu with an option to go to the
> > second place. If you start the application (mvn jetty:deploy-war) you put
> > in the browser the next URL:http://localhost:8080/myapp-web/to start
> > the application.
>
> > Then click View with Datagrid -> Go to place in menu to go to the place
> > where have the datagrid. If press the link, in the url show
> >http://localhost:8080/myapp-web/#ConsultarDDJJPlace:but nothing show. If
> > refresh the page the datagrid shows. Same steps in another browser show the
> > datagrid, so I suppose is a bug. IE7 doesn't show an error.
>
> > I attach the sample. It doesn't have any dependency, only GWT 2.4. To run
> > do mvn package the first time, then mvn jetty:deploy-war.
>
> > Can someone help me with this error? I try and I can't see what happen,
> > becouse it works when refresh or start the application with:
> >http://localhost:8080/myapp-web/#ConsultarDDJJPlace.
>
> > I put relevant code:
>
> > 1) Presenter
> > public class Presenter extends AbstractActivity {
>
> > public interface Display extends IsWidget {
> >  DataGrid<String> getResultTable();
> > }
>
> > private final Display vista;
>
> > public ConsultarDDJJPresenter(Display vista) {
> > this.vista = vista;
> >  }
>
> > @Override
> > public void start(final AcceptsOneWidget panel, EventBus eventBus) {
> >  configurarColumnasDeTabla();
> > panel.setWidget(vista.asWidget());
> > }
>
> > private void configurarColumnasDeTabla() {
> > TextColumn<String> id = new TextColumn<String>() {
> >  @Override
> > public String getValue(String s) {
> > return s;
> >  }
> > };
> > vista.getResultTable().addColumn(id, "col");
>
> > }
>
> > View:
> > public class ConsultarDDJJVista extends Composite implements Display {
>
> >  interface DeclaracionesJuradasListaUiBinder extends
> > UiBinder<Widget, ConsultarDDJJVista> {
> >  }
>
> > private static DeclaracionesJuradasListaUiBinder uiBinder = GWT
> >  .create(DeclaracionesJuradasListaUiBinder.class);
>
> > @UiField(provided = true)
> >  final DataGrid<String> resultTable = new DataGrid<String>();
>
> > public ConsultarDDJJVista() {
> >  initWidget(uiBinder.createAndBindUi(this));
> > }
> >  public DataGrid<String> getResultTable() {
> > return resultTable;
> > }
> > }
>
> > <!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent";>
> > <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
> >  xmlns:g="urn:import:com.google.gwt.user.client.ui"
> > xmlns:c="urn:import:com.google.gwt.user.cellview.client">
> > <ui:style>
> >  .grid {
> > height: 450px;
> > }
> >  </ui:style>
> > <g:VerticalPanel addStyleNames='mainPanel'>
> >  <g:DockLayoutPanel unit="PX" addStyleNames="{style.grid}" >
> > <g:center>
> >  <c:DataGrid ui:field="resultTable" />
> > </g:center>
> >  </g:DockLayoutPanel>
> > </g:VerticalPanel>
> > </ui:UiBinder>
>
> > PD: Sorry my english.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to