public TiempoServicioReconocidoEditor(TiempoServicioReconocido periodoAporteReconocidoEdit) { this.tiempoServicioReconocido = periodoAporteReconocidoEdit; initWidget(GWT.<Binder>create(Binder.class).createAndBindUi(this)); if (tiempoServicioReconocido == null) { tiempoServicioReconocido = new TiempoServicioReconocido(); } else { inicio.setValue(tiempoServicioReconocido.getInicio()); fin.setValue(tiempoServicioReconocido.getFin()); empleador = tiempoServicioReconocido.getEmpleador(); empleadorNombre.setText(tiempoServicioReconocido.getEmpleador().getNombre()); } DateTimeFormat dateFormat = DateTimeFormat.getFormat("dd/MM/yyyy"); inicio.setFormat(new DateBox.DefaultFormat(dateFormat)); inicio.getDatePicker().setYearAndMonthDropdownVisible(true); inicio.getDatePicker().setVisibleYearCount(99); fin.setFormat(new DateBox.DefaultFormat(dateFormat)); fin.getDatePicker().setYearAndMonthDropdownVisible(true); fin.getDatePicker().setVisibleYearCount(99); }