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 <jlecamp...@gmail.com>
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 google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment