2015-05-27 166 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 
)