У меня проблема.
У меня есть 2 файла магазина (1 событие и 1 место). Я загружаю эти магазины из базы данных. Теперь проблема в том, что в хранилище событий есть поле с названием {id_place}. Это поле содержит число, которое также является числом в магазине мест. Теперь мне нужно получить имя из места {id_place}. Итак, {имя} — это поле в магазине мест. Итак, мне нужна функция для получения записи из другого хранилища, а затем получения {name} из этого хранилища. Итак, я отправляю id_place в хранилище, затем мне нужно найти запись с этим идентификатором, и мне нужно получить поле {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 записи. Теперь мне нужно только получить доступ к полю имени. Как мне это сделать?