2017-05-04 10 views
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); 
} 

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> 
); 
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} />} 
    /> 

:しかし、その後、私は2つのビュー、LoginScreen、およびデータは、私のリストビューに適用されなければならないビューを持っています

質問です:

this.state = { 
    dataSource: ds.cloneWithRows(datafromrealm) 
}; 
:どのように私のようなデータを与えることListBillViewに自分のレルムを与えますか

とタイプ、債権者、月、年と価格をに与えるにはどうすればいいですか?

長いポストに申し訳ありませんが、私は試しましたが、私は迷っています!

ありがとうございました!

答えて

2

質問はよく定義されていませんが、リストビュー内のすべての行のデータをどのように処理するかを尋ねているようです。あなたは、これは、TODO項目を表示するリストビューを使用してToDoリストのサンプルアプリケーションです。この1

https://github.com/realm/realm-js/blob/master/examples/ReactExample/components/todo-listview.js#L85

のように、レルムjsのレポで我々が持っている例のいくつかを確認することができます。

+0

ありがとうございました!それは^^ " –

関連する問題