Vaadin有一对漂亮的日历小部件,DateField& InlineDateField。
我没有检测到的一个功能:用户在阅读了不同的月份和日期后是否可以回到“今天”?
或者我必须添加自己单独的“今日”按钮吗?至少我可以InlineDateField
,但不能DateField
。
答案 0 :(得分:0)
我不相信,我认为你必须自己编码。
我认为对JodaTime来说也是如此。
我确定你已经知道了这一点,但这里有一些简单的代码供其他人使用!
final DateField x = new DateField();
final InlineDateField y = new InlineDateField();
HorizontalLayout layout = new HorizontalLayout();
layout.setSpacing(true);
layout.addComponent(x);
layout.addComponent(y);
Button button = new Button("Today");
layout.addComponent(button);
button.addClickListener(new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
Date date = new Date();
x.setValue( date );
y.setValue( date );
}
});
this.setContent(layout);