2015-05-27 164 views
1

我怎样才能有年份输入?闪亮 - 年仅输入?

我有这个日期输入下面这给了我从2014-10-01日期,

dateInput(
    inputId = "date_from", 
    label = "Select time period:", 
    value = "2014-10-01", 
    format = "dd-mm-yyyy" 
    ) 

但我不需要月份和日期,只是我需要几年,

dateInput(
    inputId = "year_from", 
    label = "Select time period:", 
    value = "2014", 
    format = "yyyy" 
    ) 

它不工作,因为我仍然看到显示的月份和日期。

任何想法?

回答

2

如果你不需要几个月和几天,那么我会争辩说,你想要的不是日期而只是一年。如果你只想要一年,那么我会使用selectInput而不是dateInput。通常当你想要一个完整的日期时,使用dateInput,但如果这是你所需要的,只需显示一个具有年限的选择框就更有意义了。从用户体验的角度来看,用户使用起来也更容易。

selectInput(
    inputId = "date_from", 
    label = "Select time period:", 
    choices = 2014:2100 
)