【问题标题】:Select "Today" in Vaadin’s calendar widgets, DateField and InlineDateField?在 Vaadin 的日历小部件 DateField 和 InlineDateField 中选择“今天”?
【发布时间】:2014-07-30 00:27:31
【问题描述】:

Vaadin 有一对漂亮的日历小部件,DateFieldInlineDateField

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

或者我必须添加自己单独的“今天”按钮吗?至少我可以为InlineDateField 这样做,但不是DateField

【问题讨论】:

    标签: java vaadin vaadin7 datefield


    【解决方案1】:

    我不相信,我认为你必须自己编写代码。

    认为 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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多