Javascript React antd表expandedRowRender
我需要一些帮助 我在React.Component中的antd表上有一个数据源。在该表上,我设置了expandedRowRender属性:Javascript React antd表expandedRowRender,javascript,reactjs,redux,antd,Javascript,Reactjs,Redux,Antd,我需要一些帮助 我在React.Component中的antd表上有一个数据源。在该表上,我设置了expandedRowRender属性: <Table bordered size="small" columns={columns} rowKey={record => record.id} expandedRowRender={record => ( <ProductDetailView record
<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}
/>
record.id}
expandedRowRender={record=>(
)}
数据源={products}
分页={this.state.pagination}
加载={this.props.isProductsLoading}
onChange={this.handleChange}
/>
当前正在向ProductDetailView发送记录,ProductDetailView是一个react.component。我想知道如何将行索引发送到onChange事件,以便跟踪正在查看的行
我希望这是足够的信息,基本上我只需要知道如何将行索引发送到onChange事件
提前谢谢。的第二个变量
expandedRowRender={(record, i) => <p>{i}</p>}
expandedRowRender={(记录,i)=>{i}}
是行索引
你可以这样通过
expandedRowRender={(record, i) =>
<ProductDetailView
record={record}
onChange={() => this.OnCoverageProductNumberChanged(i)}
/>
}
expandedRowRender={(记录,i)=>
此.onCorerageProductNumberChanged(i)}
/>
}
要将行索引发送到ProductDetailView
组件或Table
组件的onChange?创建ProductDetailView的表行索引。那太好了。啊,你是个救星。我目前还不熟悉lambda表达式和react/javascript。只要stackoverflow允许,我就会接受您的欢迎,通常React中的循环函数会将第二个变量设置为索引,我检查了[antd]中的文档,它没有清晰显示,但当我在代码级别尝试时,它显示这是正确的。