Screen-shot of Vaadin InlineDateField widget

Vaadin有一对漂亮的日历小部件, 数据场 & InlineDateField.

一个功能我还没有检测到:用户可以在阅读不同的月份和日期后回到"今天"吗?

或者我必须添加我自己单独的"今天"按钮?至少我可以这样做 InlineDateField, ,但不是 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);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top