0
各カードの中に選択リストを持つマテリアルUIカードのリストがあります。 MenuItem
を選択する際どのカードまたはSelectFieldが変更されているかを確認する方法
const ads = this.props.ads;
let adsItems = ads.map((c, i) =>
<div key={ads[i].adid}>
<Card>
<CardHeade>
<SelectField
id={String(ads[i].adid)}
value={ads[i].status}
onChange={this.handleChange}>
<MenuItem key={1} value={`Idle`} primaryText={`Idle`} />
<MenuItem key={2} value={`Sent`} primaryText {`Sent`} />
</SelectField>
</CardHeader>
</Card>
</div>
);
は今、私はCard
またはselectField
が変更されたかを知りたいです。 idをonChange={this.handleChange}
に入力すると、IDはads[i].adid
となり、簡単に解決できます。
マテリアルUIのドキュメントを見てみましたが、その1つを選択するとその例も表示されます。MenuItem
すべてのSelectFieldが同じ値で更新されます。
Card
またはSelectField
が変更されていることがわかりましたか?それは私に大きな助けになります。
ありがとうございます。
あなたは天才です!ありがとう、シンプルで明確な説明をありがとう。 – Matt