Радио-кнопка onPress не работает - PullRequest
1 голос
/ 03 октября 2019

У меня есть две радиальные кнопки, которые я использую из реактивной бумаги. У меня есть и сами кнопки, и текст рядом с ними под функцией onPress, однако функция выполняется только тогда, когда я нажимаю на текст, а не когда я нажимаю на кнопку. Когда я нажимаю на кнопку, она подсвечивается и показывает, что она была нажата, но не выполняет onPress.

<View style={[s.profile_gender_row]}>
    <Text onPress={() => {this.onDataChange('gender', 'F')}}>Female</Text> // this works just fine
    <RadioButton
        value="F"
        status={this.props.gender === 'F' ? 'checked' : 'unchecked'}
        onPress={() => {this.onDataChange('gender', 'F')}} // this does not work
    />
</View>
<View style={[s.profile_gender_row]}>
    <Text onPress={() => {this.onDataChange('gender', 'M')}}>Male</Text>
    <RadioButton
        value="M"
        status={this.props.gender === 'M' ? 'checked' : 'unchecked'}
        onPress={() => {this.onDataChange('gender', 'M')}}
    />
</View>

Нет сообщений об ошибках, я просто озадачен, почему это не таквыполнение.

1 Ответ

0 голосов
/ 22 октября 2019

К сожалению, похоже, что это ошибка версии 2.16.0, которая в настоящее время является последней версией. Это должно быть исправлено в 3.xx, чтобы вы могли обновиться до 3.0.0-alpha.8 для исправления.

...