기본적으로 액세스 수준 목록이 있습니다. 목록에 넣었고 각 목록 항목의 오른쪽에 스위치가 있습니다. 내가 달성하고자하는 것은 키가 눌려진 목록 항목의 내 상태를 업데이트하기 위해 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
굉장하고, 듣기 정말 기쁩니다! 행운을 빌어 요! –