Как правильно передать значение моего поля выбора в прокси-сервер ajax в моем магазине?Передача значения из поля выбора в виде магазина
Ext.define('FirstApp.view.Home',{
extend:'Ext.Panel',
xtype:'home',
config:{
title:'Home',
iconCls:'home',
html:'<h1>Home Page</h1><hr><p>Welcome to Sencha Touch 2 Training</p>',
layout:'fit',
scrollable:true,
styleHtmlContent:true,
styleHtmlCls:'home',
items: [
{
xtype: 'selectfield',
id: 'visit',
label: 'Choose one',
value:'restaurant',
options: [
{text: 'Museum', value: 'museum'},
{text: 'Pubs', value: 'pub'},
{text: 'Attractions', value: 'attraction'}
]
}
]
}
})
Я пытаюсь поместить значение здесь: '+ REFERENCE HERE +' в код ниже. Я попытался «+ # посещение +» и «+ # значение +» без успеха
Ext.define('FirstApp.store.Places',{
extend:'Ext.data.Store',
config:{
autoLoad:true,
model:'FirstApp.model.Place',
proxy:{
type:'ajax',
url:'https://maps.googleapis.com/maps/api/place/search/json? location=52.247983,-7.141113&radius=10000&types=food&name='+ REFERENCE HERE +'&sensor=false&key=KEY',
reader:{
type:'json',
rootProperty:'results'
}
}
}
})
Я попытался '+ Ext.getCmp (' visit '). GetValue() +' И из этого я получаю следующую ошибку. Uncaught TypeError: невозможно вызвать метод getValue неопределенного – paulpwr