blob: 4f334862e0d68b11924235d72a7b0b429d3666fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package com.vaadin.tests.components.abstractfield;
import java.util.Date;
import com.vaadin.ui.Button;
import com.vaadin.v7.data.util.ObjectProperty;
import com.vaadin.v7.ui.PopupDateField;
public class DateFieldBasedOnLong extends AbstractComponentDataBindingTest {
private Long l = null;
private ObjectProperty<Long> property;
@Override
protected void createFields() {
PopupDateField pdf = new PopupDateField("DateField");
addComponent(pdf);
property = new ObjectProperty<>(l, Long.class);
pdf.setPropertyDataSource(property);
property.setValue(new Date(2011 - 1900, 4, 6).getTime());
addComponent(new Button("Set property value to 10000L",
event -> property.setValue(10000L)));
}
}
|