【问题标题】:Delete item from list and get list data : Ant Design从列表中删除项目并获取列表数据:Ant Design
【发布时间】:2020-07-23 01:12:24
【问题描述】:

有人可以帮我获取关于提交和删除用户列表数据的数据吗 代码如下 https://codesandbox.io/s/r4try

代码将帮助我们添加用户,但如何从列表中删除该用户? 提交按钮不返回列表数据,如何返回呢?

请告诉我如何从用户列表中删除特定用户。请在用户上使用删除按钮

【问题讨论】:

  • 您能解释一下您的问题吗?
  • 问题已编辑

标签: reactjs ant-design-pro


【解决方案1】:

您可以在 Form.Provider onFormFinish 事件中执行此操作。检查表单名称是“basicForm”并获取用户。之后,您可以清除用户列表。 示例代码:

onFormFinish={(name, { values, forms }) => {
      const { basicForm } = forms;
      const users = basicForm.getFieldValue("users") || [];
      if (name === "userForm") {
        basicForm.setFieldsValue({
          users: [...users, values]
        });
        setVisible(false);
      }
      if (name === "basicForm")
      {
        console.log(values.group)
        console.log(users);
        //send data to server or anything else
        basicForm.setFieldsValue({
          users: [],
          group: ""
        });
      } 
    }}

【讨论】:

  • 感谢您的回答。请告诉我如何从用户列表中删除特定用户。请在用户上使用删除按钮
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-04
  • 2013-08-02
  • 1970-01-01
  • 2022-12-20
  • 2022-12-18
相关资源
最近更新 更多