小编Ger*_*ann的帖子

如何在动态 Antd 表单中默认显示第一项?

对于某人来说,这可能是一件容易的事。在 AntD 的表单文档和演示中他们的演示一开始没有字段。您必须单击动态表单的“+ 添加字段”按钮才能添加并显示第一个字段,如下所示。

在此输入图像描述

如果我希望它从显示第一个字段开始,而不必先单击“+ 添加字段”按钮,该怎么做?似乎我需要在渲染时以某种方式调用 add 函数?无论如何,我正在寻找它在最初加载表单时向第一位乘客显示,例如在我按下“添加字段”按钮后的屏幕截图中。

在此输入图像描述

换句话说,我希望始终至少有 1 名乘客。

他们的演示代码可以在上面的链接中查看,该链接可以让您直接访问他们的文档,但也在这里:

import { Form, Input, Button } from 'antd';
import { MinusCircleOutlined, PlusOutlined } from '@ant-design/icons';

const formItemLayout = {
  labelCol: {
    xs: { span: 24 },
    sm: { span: 4 },
  },
  wrapperCol: {
    xs: { span: 24 },
    sm: { span: 20 },
  },
};
const formItemLayoutWithOutLabel = {
  wrapperCol: {
    xs: { span: 24, offset: 0 },
    sm: { span: 20, offset: 4 }, …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs antd

7
推荐指数
1
解决办法
6489
查看次数

如何减少antd Form.Items之间的间距?

如何减少表单中两个 Form.Item 之间的空间量?

例如,在任何 antd 表单示例中,Form.Item之间的间距都是相同的,并且(在我看来)相当大。

reactjs antd

5
推荐指数
1
解决办法
4080
查看次数

如何在 antd React 表中使用 popconfirm ?

我有一个reactjs组件,它显示一个antd表,其中一列将执行一个操作来归档该行中的项目。如果有人单击“存档”,我希望它在继续前进并存档该项目之前显示带有是/否确认的弹出确认。

表示例

一切正常,直到我添加 Popconfirm 块。然后我收到以下错误。我认为我在 popconfirm 中使用 onconfirm 和 oncancel 有问题,但我只是在这里没有得到一些可能显而易见的东西。感谢任何反馈!

错误

import React, { Component } from 'react';
import { connect } from 'react-redux';
import selectProperties from '../selectors/properties';
import { Table, Tag, Divider, Popconfirm, message } from 'antd';

export class PropertyList extends React.Component {
  constructor(){
    super();

    this.columns = [
      {
        title: 'Address',
        dataIndex: 'street',
        key: 'street',
        render: text => <a>{text}</a>,
      },
      {
        title: 'City',
        dataIndex: 'city',
        key: 'city',
      },
      {
        title: 'State',
        dataIndex: 'state',
        key: 'state',
      },
      {
        title: 'Workflow',
        key: …
Run Code Online (Sandbox Code Playgroud)

reactjs antd

0
推荐指数
1
解决办法
4249
查看次数

标签 统计

antd ×3

reactjs ×3

javascript ×1