2017-09-14 89 views
1

我使用本機DatePickerAndroid編輯我的react-native應用程序中的日期字段。反應原生DatePickerAndroid清除選項

我想知道是否有任何支持向本地日期選擇器添加一個「清除」按鈕,將關閉日期選擇器並返回一個空日期 - 爲了能夠清除輸入字段中的日期。

我附上了一個從常規<input/>中打開的原生android日期選擇器的屏幕截圖,其類型爲date。正如你所看到的那樣,有一個「清除」按鈕 - 正是我要找的!

enter image description here

+0

您是否找到解決方案? – Sanderfish

+1

@Sanfish看看我的答案,它適合我! – naomi

回答

2

其實這個問題由以前回答ufxmeng,但他的回答是最近刪除(我不知道爲什麼...)。

他解決方案是創建一個定製AndroidDatePicker模塊,大多是從由創建的原始DatePicker模塊複製陣營本地,具有用於將清除按鍵的微小變化。

他放在一起github回購持有所有需要添加/更改的文件來完成此操作。基本上你需要的變化是herehere

但請注意,該回購中添加的原始清除按鈕並不完全符合我的問題中指出的需求(請參閱此issue)。

所以我改變了一些代碼,使其按我期望的方式工作。您可以看到我在此處所做的更改pull request

它對我很好!

+0

非常感謝你回覆並加入!我明天會看看我能否得到它的工作。 – Sanderfish