React antd table expandedRowRender
React antd table expandedRowRender
我需要一些帮助。
我在 React.Component 中的 antd table 上有一个数据源。在 table 上我设置了属性 expandedRowRender:
<Table
bordered
size="small"
columns={columns}
rowKey={record => record.id}
expandedRowRender={record => (
<ProductDetailView
record={record}
onChange={this.OnCoverageProductNumberChanged()}
/>
)}
dataSource={products}
pagination={this.state.pagination}
loading={this.props.isProductsLoading}
onChange={this.handleChange}
/>
当前正在向 react.component 的 ProductDetailView 发送记录。我想知道如何将行索引也发送到 onChange 事件,这样我就可以跟踪我正在查看的行。
我希望这些信息足够了,基本上我只需要知道如何将行索引发送到我的 onChange 事件。
提前致谢。
第二个变量
expandedRowRender={(record, i) => <p>{i}</p>}
是行索引
你可以这样传
expandedRowRender={(record, i) =>
<ProductDetailView
record={record}
onChange={() => this.OnCoverageProductNumberChanged(i)}
/>
}
我需要一些帮助。
我在 React.Component 中的 antd table 上有一个数据源。在 table 上我设置了属性 expandedRowRender:
<Table
bordered
size="small"
columns={columns}
rowKey={record => record.id}
expandedRowRender={record => (
<ProductDetailView
record={record}
onChange={this.OnCoverageProductNumberChanged()}
/>
)}
dataSource={products}
pagination={this.state.pagination}
loading={this.props.isProductsLoading}
onChange={this.handleChange}
/>
当前正在向 react.component 的 ProductDetailView 发送记录。我想知道如何将行索引也发送到 onChange 事件,这样我就可以跟踪我正在查看的行。
我希望这些信息足够了,基本上我只需要知道如何将行索引发送到我的 onChange 事件。
提前致谢。
第二个变量
expandedRowRender={(record, i) => <p>{i}</p>}
是行索引
你可以这样传
expandedRowRender={(record, i) =>
<ProductDetailView
record={record}
onChange={() => this.OnCoverageProductNumberChanged(i)}
/>
}