【发布时间】:2014-07-30 00:27:31
【问题描述】:
Vaadin 有一对漂亮的日历小部件,DateField 和 InlineDateField。
我没有检测到的一个功能:用户可以在仔细阅读不同的月份和日期后返回“今天”吗?
或者我必须添加自己单独的“今天”按钮吗?至少我可以为InlineDateField 这样做,但不是DateField。
【问题讨论】:
标签: java vaadin vaadin7 datefield
Vaadin 有一对漂亮的日历小部件,DateField 和 InlineDateField。
我没有检测到的一个功能:用户可以在仔细阅读不同的月份和日期后返回“今天”吗?
或者我必须添加自己单独的“今天”按钮吗?至少我可以为InlineDateField 这样做,但不是DateField。
【问题讨论】:
标签: java vaadin vaadin7 datefield
我不相信,我认为你必须自己编写代码。
我认为 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);
【讨论】: