VerticalPanel verticalPanel = new VerticalPanel();
initWidget(verticalPanel);
verticalPanel.setSize("330px", "143px");
final Label lblProfesionalSalud_1 = new Label("Profesional Salud");
lblProfesionalSalud_1.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
lblProfesionalSalud_1.setStyleName("lztitulo-seccion");
verticalPanel.add(lblProfesionalSalud_1);
FlexTable flexTable = new FlexTable();
flexTable.setStyleName("tabla-general");
verticalPanel.add(flexTable);
flexTable.setBorderWidth(0);
flexTable.setSize("500", "");
/*
*
*/
Label lblRutProfesional = new Label("Rut Profesional");
flexTable.setWidget(0, 0, lblRutProfesional);
flexTable.getCellFormatter().setWidth(0, 0, "150px");
flexTable.getCellFormatter().setHeight(0, 0, "15px");
flexTable.getCellFormatter().setStyleName(0, 0, "celdas-destacadas");
textBoxRUN.addBlurHandler(new BlurHandler() {
public void onBlur(BlurEvent event) {
String RUT = formatearRUT(textBoxRUN.getText());
textBoxRUN.setText(RUT);
}
});
textBoxRUN.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if (!(Character.isDigit(event.getCharCode())
|| event.getCharCode()=='K'
|| event.getCharCode()=='k'
|| event.getCharCode()=='.'
|| event.getCharCode()=='-'
|| event.getCharCode()==8
)) {
((TextBox) event.getSource()).cancelKey();
}
if (event.getCharCode()== 13)
findProfesional();
}
});
textBoxRUN.setMaxLength(12);
textBoxRUN.setVisibleLength(12);
flexTable.setWidget(0, 1, textBoxRUN);
flexTable.getCellFormatter().setWidth(0, 1, "200px");
flexTable.getCellFormatter().setHeight(0, 1, "15px");
flexTable.getCellFormatter().setStyleName(0, 1, "celdas-no-destacada");
Button buttonBuscar = new Button("New button");
buttonBuscar.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
findProfesional();
}
});
buttonBuscar.setHeight("28");
buttonBuscar.setText("Buscar");
flexTable.setWidget(0, 2, buttonBuscar);
/*
* Nombre Profesional
*/
Label lblProfesionalSalud = new Label("Nombre");
flexTable.setWidget(1, 0, lblProfesionalSalud);
flexTable.getCellFormatter().setWidth(1, 0, "150px");
flexTable.getCellFormatter().setHeight(1, 0, "15px");
flexTable.getCellFormatter().setStyleName(1, 0, "celdas-destacadas");
//Resultado Nombre Profesional
flexTable.setWidget(1, 1, labelResultadoNombreProfesional);
flexTable.getCellFormatter().setWidth(1, 1, "100px");
flexTable.getCellFormatter().setHeight(1, 1, "15px");
flexTable.getCellFormatter().setStyleName(1, 1, "celdas-no-destacada");
Label lblEspecialidad = new Label("Especialidad");
flexTable.setWidget(2, 0, lblEspecialidad);
flexTable.getCellFormatter().setWidth(2, 0, "150px");
flexTable.getCellFormatter().setHeight(2, 0, "15px");
flexTable.getCellFormatter().setStyleName(2, 0, "celdas-destacadas");
//VALORES ESPECIALIDAD
listBoxEspecialidad.setSelectedIndex(0);
listBoxEspecialidad.addItem("Sin Valor","0");
listBoxEspecialidad.addChangeHandler(new ChangeHandler() {
public void onChange(ChangeEvent event) {
// Window.alert(listBoxEspecialidad.getValue(listBoxEspecialidad.getSelectedIndex()));
findPoliclinico(Integer.parseInt(listBoxEspecialidad.getValue(listBoxEspecialidad.getSelectedIndex())));
InstanciaGrilla.find("0");
}
});
flexTable.setWidget(2, 1, listBoxEspecialidad);
flexTable.getCellFormatter().setWidth(2, 1, "100px");
flexTable.getCellFormatter().setHeight(2, 1, "15px");
flexTable.getCellFormatter().setStyleName(2, 1, "celdas-no-destacada");
/*
*
*/
Label labelPoliclinico = new Label("PoliCl\u00EDnico");
flexTable.setWidget(3, 0, labelPoliclinico);
flexTable.getCellFormatter().setWidth(3, 0, "150px");
flexTable.getCellFormatter().setHeight(3, 0, "15px");
flexTable.getCellFormatter().setStyleName(3, 0, "celdas-destacadas");