Hey Jose, I'm not really sure but I remember there were a few messages around here regarding the *LayoutPanel widgets. Try adding your UI to RootLayoutPanel instead of RootPanel.
Regards, Andreas On 2 Aug., 02:33, Jose Luis Estrella Campaña <[email protected]> wrote: > Hello everyone ! > > I've been developing this application using UIBinders and I'm very > frustrated because when I use DockPanelLayout as my Layout Panel I > can't get it to display anything at all. I realize I must be missing > something. but I don't know what it is... > > Here are my code Snippets: > > public class GroupsFrontEnd implements EntryPoint { > public void onModuleLoad() { > RootPanel.get().add(new Application()); > }} > > --------------------------------------------------------------------------- > --------------------------------------------------------------------------- > --------------------- > public class Application extends Composite { > private static ApplicationUiBinder uiBinder = GWT > .create(ApplicationUiBinder.class); > interface ApplicationUiBinder extends UiBinder<Widget, Application> { > } > @UiField > VerticalPanel content; > public Application() { > initWidget(uiBinder.createAndBindUi(this)); > this.addWidget(new LoginWidget()); > } > public void addWidget(Widget widget) { > content.clear(); > content.add(widget); > }} > > --------------------------------------------------------------------------- > --------------------------------------------------------------------------- > --------------------- > public class LoginWidget extends Composite { > > private static LoginWidgetUiBinder uiBinder = GWT > .create(LoginWidgetUiBinder.class); > > interface LoginWidgetUiBinder extends UiBinder<Widget, LoginWidget> { > } > > @UiField > Label loginLabel; > @UiField > TextBox loginValueBox; > @UiField > Label passwordLabel; > @UiField > TextBox passwordValueBox; > > public LoginWidget() { > initWidget(uiBinder.createAndBindUi(this)); > loginLabel.setText("login:"); > passwordLabel.setText("password:"); > }} > > --------------------------------------------------------------------------- > --------------------------------------------------------------------------- > --------------------- > <!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"> > <ui:style> > .form { > float: right; > width: 400px; > height: 180px; > } > </ui:style> > > <g:DockLayoutPanel unit='PX'> > <g:center size='500'> > <g:HTML> > <p> > This is where I want to display some > Text Content > </p> > </g:HTML> > </g:center> > <g:east size='300'> > <g:HTMLPanel> > <table> > <tr> > <td> > <g:Label > ui:field="loginLabel" /> > </td> > <td> > <g:TextBox > ui:field="loginValueBox" /> > </td> > </tr> > <tr> > <td> > <g:Label > ui:field="passwordLabel" /> > </td> > <td> > <g:TextBox > ui:field="passwordValueBox" /> > </td> > </tr> > </table> > </g:HTMLPanel> > </g:east> > </g:DockLayoutPanel> > </ui:UiBinder> > --------------------------------------------------------------------------- > --------------------------------------------------------------------------- > --------------------- > > I hope somebody could tell me What is wrong. I think it may be > something really obvious, But I just don't see it, please help... the > browser is blank when I run this, but throws No error. > > Thanks in advance, > > Best Regards, > > Jose. -- 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.
