react-native - 在文本输入中反应本机句柄重置按钮
问题描述
如何重置或清除TextField和Picker?请帮忙谢谢。
const [selecteddocClassification, setSelecteddocClassification] = React.useState(0);
const handleReset=()=>{
////here
}
return(
<Formik
.....
<TextField
id="strdatefrom"
label="Date from"
name="strdatefrom"
type="date"
onChange={handleChange('strdatefrom')}
value={strdatefrom}
className={classes.textField}
/>
<Picker
value={selecteddocClassification}
selectedValue={selecteddocClassification}
onValueChange={(itemValue, itemIndex) =>{
if (itemValue !== 0) {
setSelecteddocClassification(itemValue)
setFieldValue("documentClassificationId",itemValue)
}
}}
>
<Picker.Item label='Please select an option...' value='0' />
{classificationsPickerItems}
</Picker>
<Button variant="contained"
onClick={handleReset}>
Reset
</Button>
)}
...
请忽略此消息,请忽略此消息,请忽略此消息,请忽略此消息,请忽略此消息,请忽略此消息,请忽略此消息,请忽略此消息,请忽略此消息,请忽略此消息,
解决方案
在formik中添加这个
<Formik
>
{({ resetForm ....
<Button variant="contained"
onClick={resetForm}>
Reset
</Button>
...
这将重置或清除您的表格:)
推荐阅读
- python - Python程序抛出错误,因为它说它找不到pygame,即使我已经在程序中导入了它
- python - selenium.common.exceptions.WebDriverException:消息:“chromedriver”可执行文件需要在 PATH 中。我该如何解决
- linux-kernel - LLVM 在生成 .o 文件时是否有任何可能的方法来生成 .bc 文件?
- reactjs - 是否可以在不使用 JSX 的情况下使用 React Hooks API(在打字稿中)
- c# - 如何在 2D 中钳制旋转?
- linux - 为什么 tun/tap multiqueue 不能在每个队列之间平衡?
- php - 试图给出“right/path/to/endpoint”但 404 not found 返回
- xml - 如何在门户网站odoo13上添加所见即所得
- python - Python,从网页中提取文本
- python - 从列表中的句子中删除单个字母单词