package com.vaadin.tests.components.datefield; import com.vaadin.shared.ui.datefield.Resolution; import com.vaadin.tests.components.TestBase; import com.vaadin.tests.components.TestDateField; import com.vaadin.ui.AbstractDateField; import com.vaadin.ui.Button; import com.vaadin.ui.Button.ClickEvent; import com.vaadin.ui.GridLayout; public class DisabledDateFieldWidth extends TestBase { @Override public void setup() { final AbstractDateField dateField1 = new TestDateField("DateField"); dateField1.setResolution(Resolution.YEAR); dateField1.setEnabled(false); Button button = new Button("Repaint datefield", new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { dateField1.markAsDirty(); } }); GridLayout gl = new GridLayout(3, 1); gl.addComponent(dateField1); gl.addComponent(button); addComponent(gl); } @Override protected String getDescription() { // TODO Auto-generated method stub return null; } @Override protected Integer getTicketNumber() { // TODO Auto-generated method stub return null; } }