final DialogBox dialogBox = new DialogBox();
/*
* Se crear un layout vertical para agregar los componente
* se puede usar otro componente layout
*/
VerticalPanel dialogContents = new VerticalPanel();
dialogContents.setStyleName("tabla-general");
dialogContents.setSpacing(4);
dialogBox.setWidget(dialogContents);
// Llamada a componente
IngresarProfesional ingresarProfesional = new IngresarProfesional();
dialogContents.add(new Label("Ingreso de Profesional"));
dialogContents.add(ingresarProfesional);
/*
* Botones
* Two button Example
*/
Button closeButton = new Button("Guardar", new ClickHandler() {
public void onClick(ClickEvent event) {
Window.alert("Guardar");
dialogBox.hide();
}
});
// Add a close button at the bottom of the dialog
Button deleteButton = new Button("Cancelar", new ClickHandler() {
public void onClick(ClickEvent event) {
Window.alert("Cancelar");
dialogBox.hide();
}
});
Grid gridBotones = new Grid(1, 3);
gridBotones.setSize("", "");
gridBotones.setWidget(0, 1, closeButton);
gridBotones.setWidget(0, 2, deleteButton);
gridBotones.getCellFormatter().setWidth(0, 0, "200px");
gridBotones.getCellFormatter().setHeight(0, 0, "15px");
gridBotones.getCellFormatter().setWidth(0, 1, "80px");
gridBotones.getCellFormatter().setWidth(0, 2, "80px");
dialogContents.add(gridBotones);
return dialogBox;
}