Heim > Fragen und Antworten > Hauptteil
Szenariobeschreibung
1. Die Kaskadenkomponente wird zweimal umschlossen
2. Die Bearbeitungsfunktion dient dazu, ein Formularfeld anzuzeigen, das das Feld nachahmt
ProblembeschreibungJedes Mal, wenn Sie auf ein angezeigtes Bearbeitungsfeld klicken, wählen Sie einen beliebigen Wert in der darin enthaltenen Kaskadenkomponente aus, klicken Sie dann, um das Bearbeitungsfeld zu schließen, und klicken Sie dann auf einen beliebigen Nachrichteneditor. Das Popup-Feld wird angezeigt Standardmäßig wird der unbestimmte übermittelte Wert der letzten Auswahl angezeigt.
Die bewährte Methodeverwendete die Formular-Reset-Methode
Der Reset kann nicht gelöscht werden. resetFields
无法清空级联框里面的值,在antd的github中找到一些帖子尝试依然无效,在其中一个帖子得知 https://github.com/ant-design... resetFields
Ideales ZielJedes Mal, wenn ich auf „Bearbeiten“ klicke, möchte ich das Löschen des darin enthaltenen Werts erzwingen.
PHP中文网2017-05-19 10:38:29
不知道题主是不是使用了 antd 的 Form
和 Form.item
?如果是的话,antd 是使用了“高阶函数”的方式封装了 Form.Item
,并将级联的 value
和 Form.Item
的 initialValue
或 value
(好吧,我也记不清了...) 关联了,二次封装的话,应该使用相应的 this.props.value
来控制封装逐渐内部的 value
。
大家讲道理2017-05-19 10:38:29
没看到你代码,不知道你怎样实现代码的,不过最单的方法把你组件的value和state绑定,当你想清空组件的值时,就重新setState设置下就行了。