我的应用程序中有一个文本输入视图,我想在用户从对话框中选择一些值后设置它的值。我该如何处理它。
这是我的对话
addPessageFromDB() {
var dialog = new DialogAndroid();
dialog.set(options);
dialog.show();
}
这里是包含
的选项 var options = {
items: passageList,
title: 'Sample',
negativeText: 'Cancel',
itemsCallback: (id, text) => this.addToInput(text),
};
现在,我从此对话框中选择的文本应插入此textInput
<TextInput
style={styles.inputBox}
multiline={true}
value={this.state.text}
onChangeText={(text) => this.setState({text})} />
答案 0 :(得分:0)
您只需将其设置为state.text字段,您已经连接了TextInput以从中读取它。对话框中的itemsCallback应如下所示:
itemsCallback:(id,text)=&gt; this.setState({text}),