基本的に私はアクセス・レベルのリストを持っています。私はそれらをリストに入れて、各リストアイテムの右側にスイッチを持っています。私が達成しようとしているのは、押されたリスト項目のキーがどこにあるのかを、私の状態を更新するonPressイベントにすることです。スイッチ・プレスのネイティブ・アップデート多次元状態値
リストデータのセクション。私はキー名を制御できません。申し訳ありません。
accessList:
Array(51)
0:
{FormID: 101, FormName: "ApplicationSettingCheckStoreID", FormDesc: "Activate Device", IsShow: true, Note: "ApplicationSettingCheckStoreID"}
1:
{FormID: 145, FormName: "GiftCardAddFundList", FormDesc: "Add Fund", IsShow: true, Note: "Add Fund"}
私は
<List>
{
this.state.accessList.map((v, k) => {
return (
<ListItem key={v.FormID}>
<Row>
<Col size={80}>
<Text>{v.FormDesc}</Text>
</Col>
<Col size={20}>
<Switch
value={v.IsShow}
onValueChange={() => this._switchToggled(v)} />
</Col>
</Row>
</ListItem>
);
})
}
</List>
これは私が正しく記入しようとしていますが、私は何度も失敗してきた部分であり、それをレンダリングする方法。
_switchToggled = (listItem) => {
...
}
私は本当に任意の助けをいただければと思います。ありがとうございました。
良い説明をしていただきありがとうございます。本当にありがとう。それは今あなたのおかげで動作します。 – ODelibalta
すごく、本当にうれしいですよ!運が良かった! –