I found a mistake in my code:
I try to call my static setFullname method before call RootPanel.get
(...).add(...). :)
Now, in my test web application I use this code:
HeaderPage headerPage = new HeaderPage();
...
RootPanel.get("myapp-frame-header").add(headerPage);
SystemUtils.setHeaderFullname("dddddkkdkd faszomm");
SystemUtils.setHeaderCompanyname("kaka");
It is working!
I have made I simple LoginPage composite class with follow content:
public class LoginPage extends Composite
{
private HorizontalPanel mainPanel = new HorizontalPanel();
private final Label label = new Label("Hello, GWT!!!");
private final Button button = new Button("Click me!");
public void render()
{
button.addClickListener(new ClickListener()
{
public void onClick(Widget w)
{
SystemUtils.setHeaderFullname("KissMiska");
SystemUtils.setHeaderCompanyname("faszom Kft.");
label.setVisible( !label.isVisible() );
}
});
mainPanel.add(label);
mainPanel.add(button);
// all composites must call initWidget() in their constructors
initWidget(mainPanel);
}
And my MyAppEntryPoint.java:
{
// show header of web application
HeaderPage headerPage = new HeaderPage(language);
headerPage.render();
// show navigation bar
...
// show page content
LoginPage loginPage = new LoginPage(language);
loginPage.render();
RootPanel.get("myapp-frame-header").add(headerPage);
RootPanel.get("myapp-frame-main").add(loginPage);
}
And it is working too!
Thank you for your help!
regards, Arnold
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---