私は問題があります。
2 つの店舗ファイル (1 つのイベントと 1 つの場所) があります。これらのストアをデータベースからロードしています。問題は、イベント ストアに {id_place} というフィールドがあることです。このフィールドには、プレイス ストアの番号でもある番号が含まれます。次に、{id_place} の場所から名前を取得する必要があります。したがって、{name} はプレイス ストアのフィールドです。したがって、別のストアからレコードを取得し、そのストアから {name} を取得する関数が必要です。そのため、id_place をプレースストアに送信し、その ID を持つレコードを見つけて、そのレコードからフィールド {name} を取得する必要があります。意味があるかどうかわかりませんが、説明するのはちょっと難しいです。これができることを願っています。
前もって感謝します!
編集:
showPlace: function(id_place){
var placeUrl = 'http://admin.hishanghai.info/sencha/places.php?action=read&callback=callback&id=' + id_place;
store = new Ext.data.Store({
model: 'android.model.Placesmodel',
autoLoad: true,
proxy: {
type: 'scripttag',
url: placeUrl,
reader: {
type: 'json',
rootProperty: 'place'
},
extraParams: {
action: 'read'
}
}
})
//var naam = Ext.getStore('Placesstore').getById('id_place').get('name')
//var Record = store.getAt(id_place);
//var naam = store.getById('id_place').get('name');
var naam = store.get('name');
return naam;
}
このコードは、1 つのレコードからの情報を使用してストアを作成します。これで、名前フィールドにアクセスするだけで済みます。それ、どうやったら出来るの?