2017-11-29 2 views
0

を反応させ、私は文字列にそれを変換するために、値が整数であることをpropsからテキストボックスの値を取得しています、私はテキストボックスdefaultValueを表示する.toString()メソッドを使用していますが、その投げエラー.toStringです未定義。私のコード整数でテキストボックスにレンダリングされていないデフォルトでネイティブ

const { menuDetails } = this.props; 
<TextInput 
    returnKeyType='done' 
    keyboardType = 'number-pad' 
    maxLength ={6} 
    defaultValue={menuDetails.price.toString()} 
    onChangeText={(value) => this.setState({value})} 
/> 

答えて

2

が、このお試しされています。細かい作業

<TextInput 
    returnKeyType='done' 
    keyboardType = 'number-pad' 
    maxLength ={6} 
    defaultValue={`${menuDetails.price}`} 
    onChangeText={(value) => this.setState({value})} 
/> 
+0

を..あなたは歓迎している@achu – achu

+0

をお願いします。あなたが私の答えを正しいものとして受け入れるならばいいでしょう;) – TimH

関連する問題