【问题标题】:React native DatePickerAndroid clear option反应原生 DatePickerAndroid 清除选项
【发布时间】:2017-09-14 10:05:19
【问题描述】:

我正在使用原生 DatePickerAndroid 在我的 react-native 应用中编辑日期字段。

我想知道是否支持向本地日期选择器添加“清除”按钮,该按钮将关闭日期选择器并返回空日期 - 以便能够清除输入字段中的日期。

我附上了从普通<input/> 打开的原生android 日期选择器的屏幕截图,其类型为date 在chrome 中。如您所见,有一个“清除”按钮——正是我要找的!

【问题讨论】:

  • 您找到解决方案了吗?
  • @Sanderfish 看看我的回答,它对我有用!

标签: react-native


【解决方案1】:

如果其他人需要这个,我分叉了 ufxmeng 的原始存储库,并为 TimePicker 添加了 Clear 按钮功能:

https://github.com/sladek-jan/CustomDatePicker

【讨论】:

    【解决方案2】:

    其实这个问题之前ufxmeng​​em>已经回答过了,不过他的回答最近被删了(不知道为什么……)。

    他的解决方案是创建一个自定义的AndroidDatePicker 模块,大部分是从 React Native 创建的原始DatePicker 模块复制而来,稍加改动以添加一个清除按钮。

    他整理了一个 github 存储库,其中包含需要添加/更改以完成此操作的所有文件。基本上您需要的更改是herehere

    但请注意,该仓库中添加的原始 CLEAR 按钮与我的问题中指出的需求不完全匹配(请参阅issue)。

    因此,我更改了一些代码以使其按预期方式工作。你可以看到我在这个pull request中所做的更改

    它对我很有用!

    【讨论】:

    • 非常感谢您的回复和添加!我明天看看能不能搞定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多