Hi David, Thanks for your time. Yes the activity was called. The sample works on IE9, Firefox and Chrome, but not in IE7.
Best regards, Juan 2011/11/17 David <[email protected]> > Is it an Activy/Place , a uib , or a datagrid problem? > > Try debugging to see if presenter 'star't method is invoked . Also > put in title or some other indication that the uib template is being > rendered. > It also looks like you'll be adding an additional column on each > visit > David > > > > > On Nov 16, 8:26 am, Juan Pablo Gardella <[email protected]> > wrote: > > 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/tostart > > > > 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:butnothing 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. > > -- 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.
