Rumah > Soal Jawab > teks badan
Penerangan senario
1 Komponen lata dibalut dua kali
2 Digunakan dalam fungsi penyuntingan senarai berita, fungsi penyuntingan adalah untuk muncul kotak borang yang meniru kotak
Penerangan masalah
Setiap kali anda mengklik mana-mana borang kotak edit yang muncul, pilih mana-mana nilai dalam komponen lata di dalam, kemudian klik untuk menutup kotak edit, dan kemudian klik pada mana-mana editor berita, kotak pop timbul adalah Secara lalai, nilai yang diserahkan yang tidak ditentukan bagi pilihan terakhir dipaparkan.
Kaedah yang dicuba
menggunakan kaedah tetapan semula borang resetFields
无法清空级联框里面的值,在antd的github中找到一些帖子尝试依然无效,在其中一个帖子得知 https://github.com/ant-design... resetFields
Tetapan semula tidak boleh dikosongkan.
Matlamat ideal
Setiap kali saya klik edit, saya mahu paksa kosongkan nilai di dalamnya.
Terima kasih semua~!
PHP中文网2017-05-19 10:38:29
Saya tidak tahu sama ada penyoal menggunakan antd Form
和 Form.item
?如果是的话,antd 是使用了“高阶函数”的方式封装了 Form.Item
,并将级联的 value
和 Form.Item
的 initialValue
或 value
(好吧,我也记不清了...) 关联了,二次封装的话,应该使用相应的 this.props.value
来控制封装逐渐内部的 value
.
大家讲道理2017-05-19 10:38:29
Saya tidak melihat kod anda, jadi saya tidak tahu bagaimana anda melaksanakannya, tetapi cara paling mudah ialah mengikat nilai dan keadaan komponen anda Apabila anda ingin mengosongkan nilai komponen, tetapkan semula setState .