私はreact-native
のアプリケーションにNative-Base
のPicker
コンポーネントを使用しています。 IOSではすべてがOKですが、に追加された機能を起動できない側のAndroid
にあります。ネイティブベースのピッカーが正常に動作しないAndroid - 関数がonValueChangeをトリガーしない
以前にこの問題に直面した人はいますか?
どのように修正しましたか?私はここで一日近く立ち往生した。
ここに私のコードです。
<Picker style={{ width: 200, height: 40}}
iosHeader="Branch"
Header="Branch"
mode="dropdown"
textStyle={{color: 'white'}}
placeholder="Branch"
headerBackButtonText="Geri"
selectedValue={this.state.selectedBranch}
onValueChange={(value)=>this.onBranchSelected(value)}
>
{this.state.branches.map((branches, i)=>{
return(
<Picker.Item label={branches.address_line} value={branches.id} key={i}/>
);
}
)}
</Picker>
Androidでは機能onBranchSelected
を呼び出しません。
おかげで男を貼り付ける
。あなたのコメントを読んだ後、私は反応ネイティブスマートピッカーを実装しました。しかし、このコンポーネントにはいくつかの問題もあります。拡張された小道具が機能せず、Android側でピッカーを開くことができません。これらの問題をどうやって解決しましたか? –
拡張可能なピッカーのことについてgithubで実際にその問題を開いた...今週試してみるつもりです。上のコードでは、ピッカーはAndroidアプリで動作します。 ユーザーが完了ボタンをクリックすると、そのボタンがクリックされたコンポーネントを非表示にして次のボタンを表示する親コンポーネントにある関数がトリガーされます。 –