簡體   English   中英

React Typescript Antd 表(expandedRowRender)過濾器

[英]React Typescript Antd Table (expandedRowRender) filter

我正在嘗試將我的語言行過濾到每個無列,但它只是將所有語言數據打印到所有行中:

該框標記了應該在行中的唯一數據項:

在此處輸入圖像描述

這是列的代碼:

const expandedRowRender = () => {
  columns = [
    {
      title: "Sprache",
      key: "no",
      render: () => {
        return (
          <Space direction="vertical">
            <Text>{MediaRecorder.de}</Text>
            <Text>{MediaRecorder.end}</Text>
          </Space>
        );
      },
    },
  ];
  return (
    <Table
      columns={columns}
      dataSource={this.StaticRange.question}
      rowKey={(record) => record.no}
    />
  );
};

expandRowRenderer 具有 arguments,您可以使用它來根據父表數據過濾您的內部表。

const expandedRowRender = (record, index, indent, expanded) => {
  //you can use record here to filter datasource
  columns = [
    {
      title: "Sprache",
      key: "no",
      render: () => {
        return (
          <Space direction="vertical">
            <Text>{MediaRecorder.de}</Text>
            <Text>{MediaRecorder.end}</Text>
          </Space>
        );
      },
    },
  ];
  return (
    <Table
      columns={columns}
      dataSource={this.StaticRange.question}
      rowKey={(record) => record.no}
    />
  );
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM