antd - valeurs "claires" au sein de la cascade
天蓬老师
天蓬老师 2017-05-19 10:36:29
0
4
760

Description du scénario
1. Le composant cascade est enveloppé deux fois
2 Utilisé dans la fonction d'édition de la liste d'actualités, la fonction d'édition consiste à afficher une boîte de formulaire qui imite la boîte

.

Description du problème
Chaque fois que vous cliquez sur un formulaire de zone d'édition qui apparaît, sélectionnez n'importe quelle valeur dans le composant en cascade à l'intérieur, puis cliquez pour fermer la zone d'édition, puis cliquez sur n'importe quel éditeur de nouvelles, la boîte contextuelle est Par défaut, la valeur soumise indéterminée de la dernière sélection est affichée.

La méthode essayée
utilise la méthode de réinitialisation du formulaireresetFields无法清空级联框里面的值,在antd的github中找到一些帖子尝试依然无效,在其中一个帖子得知 https://github.com/ant-design...resetFieldsLa réinitialisation ne peut pas être effacée.

Objectif idéal
Chaque fois que je clique sur Modifier, je souhaite forcer l'effacement de la valeur à l'intérieur.

Merci à tous~ !

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous (4)
过去多啦不再A梦

Effacer la valeur en cascade dans le cycle de vie du composantDidMount

    迷茫

    Liez la valeur du composant à l'état et définissez une valeur initiale.

      Ty80

      Je ne sais pas si la personne qui a posé la question a utilisé antdFormForm.item?如果是的话,antd 是使用了“高阶函数”的方式封装了Form.Item,并将级联的valueForm.IteminitialValuevalue(好吧,我也记不清了...) 关联了,二次封装的话,应该使用相应的this.props.value来控制封装逐渐内部的value.

        大家讲道理

        Je n'ai pas vu votre code, donc je ne sais pas comment vous l'avez implémenté, mais le moyen le plus simple est de lier la valeur et l'état de votre composant. Lorsque vous souhaitez effacer la valeur du composant, réinitialisez simplement setState. .

          Derniers téléchargements
          Plus>
          effets Web
          Code source du site Web
          Matériel du site Web
          Modèle frontal
          À propos de nous Clause de non-responsabilité Sitemap
          Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!