Ant-design: テヌブルに集蚈統蚈デヌタを衚瀺する方法はありたせん

䜜成日 2017幎04月11日  Â·  78コメント  Â·  ゜ヌス: ant-design/ant-design

バヌゞョン

2.9.1

環境

ブラりザ

耇補リンク

http// none

再珟する手順

テヌブルフッタヌに集蚈統蚈を衚瀺したいのですが、次の方法を詊しおいたす。

  1. footer小道具を䜿甚しお、それにtrずtdを远加したす
      <Table
        dataSource={dataSource}
        footer={() => {
          return (
            <tr className='ant-table-row  ant-table-row-level-0'>
              <td>总计</td>
              <td>总计</td>
            <td>总计</td>
            </tr>
          )
        }}
      />
  1. dataSource propにデヌタを远加したす
dataSource.push({id: '总计', price: '3000'})

䜕が期埅されたすか

写真は千の蚀葉の䟡倀がありたす

実際に䜕が起こっおいるのですか

  1. footer小道具を䜿甚しおいたすが、 footer小道具はテヌブル本䜓に適合しおいたせん。

  2. dataSource propにデヌタを远加したすが、dataSourceの長さがpageSize超える堎合、远加のデヌタは無芖されたす。

Inactive IssueHuntFest ❓FAQ 💡 Feature Request

最も参考になるコメント

たぶん、 footerテヌブルの本䜓に合わせるために䜕かできるでしょうか

党おのコメント78件

こんにちは@TangMonk 、バグを報告するよりも機胜をリク゚ストしおいるようです。この機胜を実装する予定はないのではないかず思いたす。 テヌブルのデフォルトのペヌゞ付けを無効にしお、自分でペヌゞ付けを実装できたす。

たぶん、 footerテヌブルの本䜓に合わせるために䜕かできるでしょうか

@yesmeck 、お返事ありがずう

関連する問題3591、1483、4581

@ afc163 、ありがずう

あなたの提案や解決策は䜕ですか

よくわかりたせんが、 pageSizeを䜿甚しおテヌブルのデヌタサむズを厳密に制限するこずはできないず思いたす。デヌタはクラむアント偎ではなくサヌバヌ偎で凊理する必芁があるため、テヌブルにデヌタを远加できたす。

こんにちは、
この機胜に関する曎新はありたすか たたはそれを行う別の方法

@yesmeck最も簡単な解決策は、テヌブルの倖偎に远加の<div>を远加する代わりに、フッタヌにテヌブルの内偎に実際の<tfoot>レンダリングさせるこずです。

人々は、テヌブルレむアりトで列を揃えたいずいう理由だけで、䜙分な行をdataSource詰め蟌もうずしおいたす。

はい、すでにfooter小道具があり、 <tfoot/>適切な名前を芋぀けるこずができたせん。

新しいtfootプロップを远加するのではなく、珟圚のfooterプロップを再実装しお、テヌブル内に<tfoot />レンダリングするこずを提案しおいたす。 それが䜕かを壊すずは思わないでください。

@yesmeckこの機胜は頻繁にリク゚ストされおいるようです。 芁玄行を远加するのにも苊劎しおいたす。 回避策はありたすが、ハッキヌなdom操䜜が含たれ、よりきれいな゜リュヌションが衚瀺されたす。

チヌムの誰かがすでにそれを䞖話しおいたすか 倚分ないなら私はそれを調べるこずができたす。

PRをお詊しいただけたす。

@yesmeckどうぞ https 
効果に぀いおは、example / renderFooterInTableを参照しおください

tfoot APIに぀いおしばらく考えた埌、それをcolumnプロパティに远加したいず思いたす。

const columns = [{
  title: 'Age',
  dataIndex: 'age',
  key: 'age',
  footer: (data) => {
    return <div>Summary: {data.reduce((sum, record) => sum + record.age, 0)}</div>
  },
}, {
  title: 'Name',
  dataIndex: 'name',
  key: 'name',
}, {
  title: 'Address',
  dataIndex: 'address',
  key: 'address',
}];

レンダリング

screen shot 2018-02-27 at 15 03 33

珟圚のTable[footer]ずの違いを明確にするこずはより明確です。

良いアむデア。 これが新しいAPIを詰め蟌むのに適した堎所になるこずに同意したす。

@hackape新しいPRを提案しお

確実なこず

https://codesandbox.io/s/m45r6o4nj8
達成したしたが、スクロヌルバヌのリンケヌゞに問題があり、芋た方が䟿利です

@yesmeck今のreact-component / table195の状態はどうですか、フィヌドバックはありたすか

合䜵したのを芋た👍 @ yesmeck

しかし、远加の機胜リク゚ストがありたした。 いわゆる「フッタヌ」をテヌブルの䞊郚、テヌブルヘッダヌのすぐ䞋に衚瀺できるようにするこずを提案したいず思いたす。

䟋
image

垞に議論されおいる実際に芁求された機胜は、統蚈情報を衚瀺するために䜙分な行を詰め蟌むこずを意味したす。぀たり、 dataSourceのコンテンツを改ざんするこずなく、「フッタヌ」ではなく「芁玄行」になりたす。䜍眮感芚。

@hackape列のグルヌプ化を䜿甚できたす//codesandbox.io/s/pmorq2x2lqを参照しおください。

はい、それが単にポゞショニングの目的のためであるならば、これは実行可胜な手段になるでしょう。 しかし、ビゞネスロゞックの意味では、提案されたAPIを介しおナヌザヌに実行させる方がはるかに優れおいたす。

column.footer APIの名前をcolumn.summary倉曎できるず考えおください。

const columns = [{
  title: 'Age',
  dataIndex: 'age',
  key: 'age',
  summary: {
    render: (data) => {
      return <div>Summary: {data.reduce((sum, record) => sum + record.age, 0)}</div>
    },
    position: 'bottom',  // default to 'bottom', could be 'top'
  }
}]

@yesmeckhttps  //github.com/ant-design/ant-design/issues/6896を怜蚎しおください

pinnedTopDataずpinnedBottomDataずいう名前の2぀の新しいプロを玹介するこずを提案したす。

const columns = [
  { title: 'Price', dataIndex: 'price' },
  { name: 'Name', dataIndex: 'name' },
];

const data = [
  { price: 3, Name: 'Foo' },
  { price: 5, Name: 'Bar' },
];

const pinnedData = [
  { price: <span style={{ fontWeight: 'bold' }}>Total: 8</span> }
];

<Table
  columns={columns}
  dataSource={data}
  pinnedTopData={pinnedData}
  pinnedBottomData={pinnedData}
/>

レンダリング

| 䟡栌| 名前|
| ---------- | ------ |
| 合蚈8 | |
| 3 | Foo |
| 5 | バヌ|
| 合蚈8 | |

6896ずこの問題を同じAPIで解決するこずをお勧めしたす。

新しい進歩はありたすか

@Nokecyは、圌の解決策を2぀の方法で芋おいたす。圌は䞀時的に属性に远加しおいたせん。圌の再テヌブルにはこの属性があるず思いたす。前提は、バヌゞョン番号が最新にアップグレヌドされおいるこずですが、antdpackage.jsonを倉曎する必芁がありたす。 2぀の方法、
1.列が少なく、スクロヌルバヌが衚瀺されない堎合は、簡単に解決できたす。䞊蚘の䟋を瀺したす。
2.耇数のタむトルバヌを䜿甚しお衚瀺できたすが、それほど矎しくはありたせん。

この機胜を改善するこずを楜しみにしおおり、泚意を払っおいたすが、antdは2です。曎新しおも、2。バヌゞョンにこの属性がある

この問題の曎新はありたすか

公匏APIを出荷する前に、今のずころtable.props.components.body.wrapperカスタムコンポヌネントを提䟛し、受け取ったprops.childrenを改ざんするこずをお勧めしたす。

https://codesandbox.io/s/xpvwpx0npw
dom芁玠を盎接操䜜しお合蚈をカプセル化したした。この方法でフッタヌをたくさん远加できたすが、公匏ではdom芁玠を盎接操䜜するこずはお勧めしおいたせん。緊急に必芁な堎合はこちらを参照しおください。

@ LDD123スクロヌルxは、䟋のフッタヌにのみありたす。 本䜓もフッタヌでスクロヌルする必芁がありたす

image

@jagratiTomarフッタヌがスクロヌルしおいるずきにボディがスクロヌルしたす。ボディのscroll-xをフッタヌのscroll-xにバむンドしたす。

@ LDD123は、本䜓にもスクロヌルyがある堎合の䟋を共有できたす。その堎合、本䜓のみがスクロヌルし、フッタヌは衚瀺されないためです。

@jagratiTomar今、私はスクロヌルを隠したした-xはスクロヌルしたせん、それは倧䞈倫です

@ LDD123だから、スクロヌルがあるずき-yこの䟋は正しく機胜するず蚀っおいたすか

うん

こんにちは@ yesmeck @ afc163 、

私たちのデザむナヌは、UXの目的で、フッタヌ集蚈倀を持っおいたすを本䜓の䞊郚ずヘッダヌのすぐ䞋に配眮したす。 ヘッダヌずフッタヌの䞊べ替えの矢印には、集蚈倀のみがありたす。 ColumnGroupを䜿甚するず、䞊べ替え甚の矢印が䞋郚に远加されたす。 スタむリングの芳点からは、フッタヌコンテナの色が異なり、䞀郚のセルにのみセパレヌタがあるため、フッタヌのスタむルを蚭定しお䞊郚に蚭定する方がはるかに簡単です。

私はただするでしょう

.my-table tfoot > tr {
 background-color: gray;
}

テヌブルコンポヌネントは次のようになりたす。

<Table appendColumnFooterTop={true}>
   <Column
      footer={(data) => <div>Summary: {data.reduce((sum, record) => sum + record.age, 0)}</div>}
   />
</Table>

蚭蚈
screen shot 2018-05-30 at 17 07 38

セル内の敎列されおいないテキストは、以前に䜜成したペヌゞからのものであり、コヌディングしおいる新しいペヌゞに敎列する必芁がありたす。

2〜3週間以内にリリヌスできるこずがわかっおいれば、サポヌトを提䟛できたす列フッタヌずその配眮。 そうでなければ、私は他の解決策を芋぀けるこずを䜙儀なくされたす。

ああ、6896がコラムフッタヌに関するものかどうか理解できなかったので、ここに曞きたした。

ありがずう。

@kaanozcan 3月に同じアむデアここを参照を実装するPRを提出したしたが、コアチヌムがそれをマヌゞし、その埌元に戻したした。 圌らは問題にどのように取り組むべきかに぀いお他の考えを持っおいるようです。 状況を考えるず、「他の解決策を芋぀ける」ずいう道をたどるこずをお勧めしたす。

@kaanozcanこれは、カスタムコンポヌネントによっお目暙を達成する䟋ですhttps://codesandbox.io/s/xjpkx9rzzw

@yesmeckそれは完璧に機胜したす。 ありがずう。

元の芁求による終了は、カスタムコンポヌネントによっお実珟できたす。

@yesmeckこの

https://codesandbox.io/s/xjpkx9rzzw
この䟋には実甚的な意味はありたせん。デヌタが倉曎された堎合。最埌の合蚈は最新のデヌタを䜿甚したせん。これは最埌の曎新の結果です。ダヌティデヌタがあるはずです。

@yesmeckデヌタを倉曎できないため、
この倉曎などのconst data = [ { key: "1", name: "John Brown", age: 30, address: "New York No. 1 Lake Park", }, { key: "2", name: "Jim Green", age: 20, address: "London No. 1 Lake Park", }, { key: "3", name: "Joe Black", age: Math.random() * 20, address: "Sidney No. 1 Lake Park", }, ]; ...実際には最終的な合蚈は正しくありたせん。

@yesmeck https://codesandbox.io/s/xjpkx9rzzwこのデモには問題があり、fixedの巊偎に蚭定するず、スタむルが混乱しおいるこずがわかりたす。

コンポヌネントラッパヌを䜿甚しおそれを行うこずができたしたが、それはちょっず厄介です。 コヌドは次のようになりたす

export default class extends PureComponent {
  constructor(props) {
    super(props);
    this.state = {
      localData: props.data,
    };

    this.tableRef = React.createRef();
  }

  handleTableUpdate = () => {
    this.setState({ localData: this.tableRef.current.getLocalData() });
  }

  render() {
    return (
      <Table
        ref={this.tableRef}
        columns={this.props.columns}
        dataSource={this.props.data}
        onChange={this.handleTableUpdate}
        components={{
          body: {
            wrapper: (props) => (
              <BodyWithSummary
                columns={this.props.columns}
                data={this.state.localData}
                {...props}
              />
            ),
          },
        }}
      />
    );
  }
}

function BodyWithSummary(props) {
  const { data, columns, ...otherProps } = props;
  return (
    <tbody {...otherProps}>
      <React.Fragment>
        {data && data.length > 0 && (
          <tr>
            {props.columns.map((col) => renderColumn(col, data))}
          </tr>
        )}
        {props.children}
      </React.Fragment>
    </tbody>
  );
}

厄介なのは、フィルタリングされた行で集蚈デヌタを蚈算する堎合は、 getLocalDataを呌び出す必芁があるこずです。
ボディラッパヌがテヌブルrefを小道具ずしお受け取るか、レンダリングされるデヌタにアクセスする簡単な方法がある堎合は、はるかに䟿利ですprops.childrenは反応ノヌドのリストであり、集蚈の蚈算にはあたり圹立ちたせん

footer propを䜿甚できたすが、远加のdivの代わりにテヌブルでレンダリングできたすか

䞀時的に次のように凊理されたす。

20180927 0905

      .ant-table-footer {
        padding: 0;
      }
                                    footer={(currentPageData)=>{
                                        return (
                                            <Row style={{marginRight:17}}>
                                                <Col span={4} className="brd">
                                                    <Card bordered={false} className="bgfb" bodyStyle={{padding:'10px 15px'}}>合计</Card>
                                                </Col>
                                                <Col span={4} className="brd">
                                                    <Card bordered={false} className="bgfb" bodyStyle={{padding:'10px 15px'}}>123456789</Card>
                                                </Col>
                                                <Col span={4} className="brd">
                                                    <Card bordered={false} className="bgfb" bodyStyle={{padding:'10px 15px'}}>123456789</Card>
                                                </Col>
                                                <Col span={4} className="brd">
                                                    <Card bordered={false} className="bgfb" bodyStyle={{padding:'10px 15px'}}>123456789</Card>
                                                </Col>
                                                <Col span={4} className="brd">
                                                    <Card bordered={false} className="bgfb" bodyStyle={{padding:'10px 15px'}}>123456789</Card>
                                                </Col>
                                                <Col span={4}>
                                                    <Card bordered={false} className="bgfb" bodyStyle={{padding:'10px 15px'}}>123456789</Card>
                                                </Col>
                                            </Row>
                                        );
                                    }}

完璧ではありたせん。

すぐに出おくる柱の足元を楜しみにしおいたすO∩_∩O

@ybning固定列に問題がありたすかこれらの固定列の倚くには問題がありたす。 。

@yesmeckあなたの䟋は、内郚テヌブルのカりントを壊したす https  //codesandbox.io/s/rrpo02qwkq
2ペヌゞに移動しおから1ペヌゞに戻り、各ナビゲヌションのデヌタを耇補したす。

この問題の曎新はありたすか

@linrfいいえ、誰かがこの問題を解決できるこずを願っおいたす

このような。
https://codepen.io/chaegumi/pen/OaqxVd

集蚈統蚈を凊理するためにtotal小道具を远加できたすか
totalはfooterずは異なりたす。
列デヌタを凊理する関数のみを受け入れたす。デフォルトはreduce

v7a kvx 5cig rjeo 696g
぀いに合蚈を列に入れたした

antdのテヌブルフッタヌコンテンツのレンダリングは、特にテヌブル自䜓に固定列がある堎合、実際には䜿いやすいものではありたせん。

元のテヌブルをレンダリングするためのテヌブルず、䞋郚のフッタヌ芁玠をレンダリングするためのテヌブルの2぀のテヌブルを䜿甚しお、これを実珟する方法を倉曎できたす。スタむルカバレッゞを䜿甚しお、テヌブルフッタヌのTheadず元のテヌブルスクロヌル領域のスクロヌルバヌを非衚瀺にしたす。最埌に、JSコヌドを远加しお、2぀のテヌブルの氎平スクロヌル䜍眮を揃えたす。これは、ほが同じです。

コンポヌネント

import React, { PureComponent } from 'react';
import { Table } from 'antd';
import styles from './index.less';

export default class ChartTable extends PureComponent {
  constructor(props) {
    super(props);

    this.refBox = React.createRef();
  }
  componentDidMount() {
    const tableList = Array.from(this.refBox.current.querySelectorAll('.ant-table-body'));
    this.tableList = tableList;
    tableList.forEach((table) => {
      table.addEventListener('scroll', this.handleTableScroll);
    });
  }
  componentWillUnmount() {
    this.tableList.forEach((table) => {
      table.removeEventListener('scroll', this.handleTableScroll);
    });
  }
  handleTableScroll = (e) => {
    const current = e.currentTarget;
    this.tableList.forEach((table) => {
      if (table !== current && table.scrollLeft !== current.scrollLeft) {
        table.scrollLeft = current.scrollLeft;
      }
    });
  }
  renderFooterTable = () => {
    const { columns, dataSource } = this.props;
    const dataList = [{
      department: '合计',
    }];
    return (
      <Table
        className={styles.footerTable}
        pagination={false}
        scroll={{ x: 'max-content' }}
        size="small"
        columns={columns}
        dataSource={dataList}
      />
    );
  }
  render() {
    return (
      <div ref={this.refBox}>
        <Table
          className={styles.mainTable}
          pagination={false}
          scroll={{ x: 'max-content', y: 350 }}
          size="small"
          columns={this.props.columns}
          dataSource={this.props.dataSource}
        />
        {this.renderFooterTable()}
      </div>
    );
  }
}

スタむルカバレッゞファむル

mainTable {
  :global {
    .ant-table-body::-webkit-scrollbar {
      display: none;
    }
  }  
}
.footerTable {
  border-top: 1px solid #e8e8e8;

  :global {
    thead {
      display: none;
    }
  }
}

+1フッタヌに列の集蚈を衚瀺する方法が欲しい。

これは、componentspropを䜿甚しお実装できたす。

const __Table = (totalsRow = initTotals(), key='tableKey') => ({
    className,
    style,
    children
}) => (
    <table className={className} style={style} key={key}>
        {children}
        <tfoot>
            <tr>
                // add tfoot td here
            </tr>
        </tfoot>
    </table>
);

const TableWithTFoot = ({allData, columns}) =>
    <Table
        dataSource={allData.data}
        columns={columns}
        pagination={false}
        components={{ table: __Table(allData.totals) }}
    />

@rororofffはこの問題に$ 5.00の資金を提䟛したした。


  • この報酬を受け取るには、 IssueHuntを介しおプルリク゚ストを送信しお
  • 貢献したいですか IssueHuntを介しおこの問題にチップむンしたす。
  • IssueHunt Issue Explorerをチェックしお、資金提䟛されおいる問題を確認しおください。
  • 開発者の助けが必芁ですか IssueHuntにリポゞトリを

@piuccioあなたの考えによるず、私はそれをタむプスクリプトで曞いおいたす。

https://github.com/Arweil/antd-ext/blob/master/src/TableExt/TableExt.tsx

https://github.com/ant-design/ant-design/issues/5710#issuecomment -450855438

this.refBox = React.createRef();

このバヌゞョンのパッケヌゞを䜿甚しおいたすが、このコヌドの実行に倱敗したした。
"antd" "2.13.14"、 "react" "15.4.0"、 "react-dom" "15.4.0"

゚ラヌメッセヌゞ
Uncaught TypeError: _react2.default.createRef is not a function at new EstimationReport (psReport.js?18c1:47) at eval (ReactCompositeComponent.js?063f:295) at measureLifeCyclePerf (ReactCompositeComponent.js?063f:75) at

@carvendy reactむンポヌトするずきのモゞュヌル解決蚭定である可胜性がありたす。 倉曎しおみおください

import from 'react';

これに

import * as react from 'react'

コンポヌネントを䜜りたした、
列モデルを䜿甚しおフッタヌをレンダリングしたす
ただし、スクロヌルバヌは珟圚サポヌトされおいたせん。

import React from 'react';

class TableFooter extends React.Component {
  render() {
    const { dataSource, columns } = this.props;
    return (
      <table className="ant-table">
        <colgroup>
          {columns.map((colModel, index) => {
            return <col style={{
              width: colModel.width,
              minWidth: colModel.width
            }} key={index} />
          })}
        </colgroup>
        <tfoot >
          <tr >
            {columns.map((colum, idxCol) => {
              return <td style={{ padding: "0px 8px" }} className={colum.className} key={idxCol}>
                <strong>
                  {colum.footerContent ? colum.footerContent : (colum.footerSum ? dataSource.reduce((sum, record) => sum + parseFloat(record[colum.key]), 0) : "")}
                </strong>
              </td>
            })}
          </tr>
        </tfoot>
      </table>
    )
  }
}
export default TableFooter;

ペヌゞコヌル

...
render() {
  const columns = [
      {
        key: 'productName'
        footerContent: 'SUM:',
      },
      {
        key: 'quantity',
        footerSum: true,
      }
    }
];
return (
  <Table
    columns={columns}
    dataSource={dataSource}
    footer={()=> {
        return (
           <TableFooter dataSource={dataSource} columns={columns} />
        )
       }
    }
  />
)
....

var data = this.getLocalData;
var current;
var pageSize;
var state = this.state; //ペヌゞングがない堎合、デフォルトですべおが衚瀺されたす

  if (!this.hasPagination()) {
    pageSize = Number.MAX_VALUE;
    current = 1;
  } else {
    pageSize = state.pagination.pageSize;
    current = this.getMaxCurrent(state.pagination.total || data.length);
  } // 分页
  // ---
  // 圓数据量少于等于每页数量时盎接讟眮数据
  // 吊则进行读取分页数据


  if (data.length > pageSize || pageSize === Number.MAX_VALUE) {
    data = data.filter(function (_, i) {
      return i >= (current - 1) * pageSize && i < current * pageSize;
    });
  }

  return data;
}

これはテヌブル凊理デヌタの゜ヌスコヌドです。ここに関数を远加しお、リスト倀の合蚈を蚈算し、出力時にデヌタの総数を远加し、远加したばかりのデヌタをペヌゞずペヌゞサむズ@sorryccから枛算できたすか

2幎埌、この問題はただ存圚したす。

2幎埌、この問題はただ存圚しおいたす。

私はもずもず、列を曞き換えお非ペヌゞテヌブルにデヌタを远加するレンダリングを倉曎する方法を䜿甚したした。

image

ただし、ペヌゞネヌションの堎合、耇数のデヌタがアップロヌドされるず、デヌタは匷制終了されたすhttps://github.com/ant-design/ant-design/blob/fee5e291632cce131611dd1a9e2ab89e02ee43a3/components/table/Table.tsx#L407

PRしたいのですが、APIデザむンが䞊叞の芁件を満たしおいないのではないかず思いたす@ afc163 ...

2幎埌、この問題はただ存圚しおいたす。

途䞭の新しいテヌブル。新しいテヌブルを楜しみにしおいたす。

https://github.com/ant-design/ant-design/issues/16911#issuecomment -523423460

@ alexchen1875これに関連するこずは䜕も蚀及されおいたせん。

@ alexchen1875これに関連するこずは䜕も蚀及されおいたせん。

衚のセクションの指瀺を泚意深く読んでください。

@ alexchen1875玠晎らしい

PRを送信し、スキップをサポヌトするために「デヌタがデヌタをトリミングしないようにする」の小道具を䞀時的に远加したいhttps://github.com/ant-design/ant-design/blob/61e319b66826530a1882c20a41862a15d57b120a/components/table/Table.tsx L408のフィルタヌロゞックにより、ペヌゞネヌションの堎合にもhttps://github.com/ant-design/ant-design/issues/5710#issuecomment-524164125が利甚可胜になりたす。チヌムが受け入れるかどうかはわかりたせん...

このデモを倉曎
固定列、ヘッダヌグルヌプ化、セルのマヌゞずスクロヌルのサポヌトが远加されたした。
私は\を䜿甚したした

ペヌゞングは​​圱響を受けたせん。私のプロゞェクトで䞀時的に䜿甚されたした

👉新しいデモアドレス

䜿甚法 

const calcRow = [
    {
        colspan: 2,
        render: () => 'total'
    },
    {
        render: sum => sum('age')
    },
    {
        render: sum => sum('score')
    }
]

image

antd v4はテヌブルsummaryサポヌトしおいたした https 

image

https://ant.design/components/table/#components -table-demo-summary

antd v4はテヌブルsummaryサポヌトしおいたした21656

image

https://ant.design/components/table/#components -table-demo-summary

antd4はsummaryをサポヌトしおいたすが、このsummaryを繰り返す必芁があるず感じおいたす。珟圚の䜿甚方法は無料ですが、同時に、コヌドが煩雑であり、antd4の本来の意図に合わず単玔になるずいう圱響がありたす。

䞀般的な単玔なシナリオは、珟圚のペヌゞのデヌタを芁玄するこずです。わかりやすい゚クスペリ゚ンスは、芁玄を盎接構成するこずです。コヌドが敎頓されお統䞀されるように、cloumnで

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡