В моем сценарии, сосредоточив внимание на TextInput, я перехожу на другую сцену с помощью навигатора (используя push), там я заполняю список, в этом списке выбирается одно значение, значение которого должно быть заполнено предыдущая сцена TextInput. В этом случае я не могу установить выбранное значение в предыдущую сцену TextInput.невозможно динамически присвоить значение TextInput, используя реакцию native
Моя структура кода
var FirstComponent = React.createClass({
render:function(){
return(<TextInput value="" placeholder="Enter value" onFocus={getData.bind(this)} />)
}
})
function getData(ev){
var target = ev;
this.props.navigator.push({
id:'SecondComponent',
name:'SecondComponent',
target:target,
})
}
var SecondComponent = React.createClass({
render:function(){
return(<TouchableHighlight onPress={fillData.bind(this,target, self.props.navigator,selectedText)}><Text>sample</Text></TouchableHighlight>)
}
});
function fillData(rootThis,nav,selectedText,ev){
rootThis.value=selectedText;
rootThis.nativeEvent.target = selectedText;
rootThis.nativeEvent.target .text= selectedText; // Here ' rootThis ' is route object 'this'
//how to fill selectedText in FirstComponent TextInput value
}
thnks eyal83.in мое дело popBackAndUpdate функция вне компонента здесь как я могу получить FirstComponent это – satishkumar
Извините, я не понимаю вопроса. Вы можете объяснить? – eyal83
ok.how можно определить функцию popBackAndUpdate вне компонента. – satishkumar