首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在react-native-modal selector中获取选定项

如何在react-native-modal selector中获取选定项
EN

Stack Overflow用户
提问于 2019-12-30 14:20:52
回答 1查看 477关注 0票数 0

react-native-modal-selectorgetSelectedItem()(用于获取当前选中的项),但当我使用此方法时,它不起作用,它没有给我任何选中的项。

代码:

代码语言:javascript
复制
<ModalSelector
                                selectStyle={{ borderWidth: 0 }}
                                selectTextStyle={{ color: '#ffffff' }}
                                data={this.filterData()}
                                visible={this.state.visible}
                                optionTextStyle={{ fontSize: 20 }}
                                labelExtractor={(item) => item.categoryName}
                                initValue="Choose Category"
                                supportedOrientations={[ 'landscape' ]}
                                accessible={true}
                                getSelectedItem={(item)=> console.log(item)}
                                keyExtractor={(item) => item.categoryId}
                                closeOnChange={false}
                                backdropPressToClose={true}

         />
EN

回答 1

Stack Overflow用户

发布于 2019-12-30 14:42:38

使用下面的代码获取from array的当前选定值。

代码语言:javascript
复制
<ModalSelector
     data={data}
     initValue="Select something yummy!"
     supportedOrientations={['landscape']}
     accessible={true}
     scrollViewAccessibilityLabel={'Scrollable options'}
     cancelButtonAccessibilityLabel={'Cancel Button'}
     onChange={(option)=>{ this.setState({textInputValue:option.label})}}>

getSelectedItem():获取当前选定项,仅由onChange()事件更新。这就是你没有得到当前选定值的原因。希望能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59526538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档