package com.vaadin.tests.components.datefield;
import java.util.Calendar;
import java.util.Locale;
import com.vaadin.tests.components.TestBase;
import com.vaadin.ui.DateField;
import com.vaadin.ui.PopupDateField;
public class PopupDateFieldPopup extends TestBase {
@Override
protected void setup() {
// Set a specific time for the PopupDateField
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2000);
cal.set(Calendar.DAY_OF_YEAR, 1);
cal.set(Calendar.HOUR_OF_DAY, 1);
cal.set(Calendar.MINUTE, 1);
cal.set(Calendar.SECOND, 1);
cal.set(Calendar.MILLISECOND, 1);
PopupDateField pdf = new PopupDateField();
pdf.setLocale(Locale.US);
pdf.setValue(cal.getTime());
pdf.setImmediate(true);
pdf.setResolution(DateField.RESOLUTION_SEC);
addComponent(pdf);
}
@Override
protected String getDescription() {
return "Changing the minute, second and millisecond parts should also result in an update of the PopupDateField popup contents.";
}
@Override
protected Integer getTicketNumber() {
return 8391;
}
}