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.

Reply via email to