0
我有一個問題,在我的第一個屏幕LaunchScreen,我有我的領域增加了一些數據的按鈕:如何從境界得到的數據爲我的ListView
addBdd(realm){
realm.write(() => {
realm.create('Bills', {
type: "Fournitures",
creditor: "Entreprise A",
month: "Avril",
year: "2017",
price: "40",
})
});
alert("Count : " + realm.objects('Bills').length);
}
所有工作這麼遠。但在那之後,我有兩個觀點,一個LoginScreen,並在數據必須被應用到我的列表視圖中查看:ListBillScreen
<ListView
enableEmptySections={true}
style={styles.listView}
dataSource={this.state.dataSource}
renderRow={(data) => <Row {...data} navigator={this.props.navigator} />}
renderSeparator={(sectionId, rowId) => <View key={rowId} style={styles.separator} />}
/>
其中要求一類名爲行:
function goBillscreen() {
props.navigator.push({ screen: 'BillScreen', props: {
billType : props.type,
billCreditor : props.creditor,
billMonth : props.month,
billYear: props.year,
billPrice: props.price
}});
}
return(
<TouchableHighlight onPress={() => goBillscreen()}>
<View style={styles.container}>
<Image source={{ uri: props.picture}} style={styles.photo} />
<Text style={styles.text}>
{`${props.type} ${props.creditor}/${props.month} ${props.year}`}
{`\n${props.price} euros`}
</Text>
</View>
</TouchableHighlight>
);
的問題是:我如何給我的境界到ListBillView提出類似的數據:
this.state = {
dataSource: ds.cloneWithRows(datafromrealm)
};
我該如何給類型,債權人,月份,年份和價格行?
對不起,我嘗試過,但我迷路了!
謝謝大家!
謝謝!這是^^「 –