andrey
3 Jun 2008, 10:25 AM
If you run the code below in the GWT shell, the Info dialog clips the second line of the message.
import com.extjs.gxt.ui.client.Events;
import com.extjs.gxt.ui.client.event.BaseEvent;
import com.extjs.gxt.ui.client.event.Listener;
import com.extjs.gxt.ui.client.widget.Info;
import com.extjs.gxt.ui.client.widget.Viewport;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.button.ButtonBar;
import com.extjs.gxt.ui.client.widget.layout.FillLayout;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
public class TestInfoDialog implements EntryPoint {
public void onModuleLoad() {
Viewport viewport = new Viewport();
viewport.setLayout(new FillLayout());
Button button = new Button("Press me");
button.addListener(Events.Select, new Listener<BaseEvent>() {
public void handleEvent(BaseEvent be) {
Info.display("Info Test", "This is a really, really, really, really, really, really, really long info message", "");
}
});
ButtonBar buttonBar = new ButtonBar();
buttonBar.add(button);
viewport.add(buttonBar);
viewport.layout();
RootPanel.get("slot1").add(viewport);
}
}
Thx,
Andre
import com.extjs.gxt.ui.client.Events;
import com.extjs.gxt.ui.client.event.BaseEvent;
import com.extjs.gxt.ui.client.event.Listener;
import com.extjs.gxt.ui.client.widget.Info;
import com.extjs.gxt.ui.client.widget.Viewport;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.button.ButtonBar;
import com.extjs.gxt.ui.client.widget.layout.FillLayout;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
public class TestInfoDialog implements EntryPoint {
public void onModuleLoad() {
Viewport viewport = new Viewport();
viewport.setLayout(new FillLayout());
Button button = new Button("Press me");
button.addListener(Events.Select, new Listener<BaseEvent>() {
public void handleEvent(BaseEvent be) {
Info.display("Info Test", "This is a really, really, really, really, really, really, really long info message", "");
}
});
ButtonBar buttonBar = new ButtonBar();
buttonBar.add(button);
viewport.add(buttonBar);
viewport.layout();
RootPanel.get("slot1").add(viewport);
}
}
Thx,
Andre