0
私の反応プロジェクトで反応DnDを使用しようとしています。私はこのReact DnDは単一のカードの代わりにカードの全リストをドラッグします
render() {
var isDragging = this.props.isDragging;
var connectDragSource = this.props.connectDragSource;
var Populate = this.props.mediaFiles.map((value) => {
return(
<div>
<MuiThemeProvider>
<Card style= {{marginBottom: 2, opacity: isDragging ? 0 : 1}} id={value.id} key={value.id}
onMouseOver={this.onMouseOver}
onMouseOut={this.onMouseOut}
//onTouchTap={() => {this.handleClick(value.id)}}
zDepth={this.state.shadow}>
<CardHeader
title={value.Episode_Name}
//subtitle={value.description}
actAsExpander={false}
showExpandableButton={false}
/>
</Card>
</MuiThemeProvider>
</div>
)
});
のようなカードのリストを返します。そして、私がしようとすると、この
return connectDragSource (
<div>
<MuiThemeProvider>
<div className="mediaFilesComponent2">
{Populate}
</div>
</MuiThemeProvider>
</div>
)
問題があるようにレンダリング方法の私のリターンが見え以下のショーのように移入という名前の変数を定義し、私のrenderメソッドでドラッグを使用すると、カードの全リストがドラッグのために選択されます。私は個々のドラッグ機能を持つすべてのカードを欲しい。