В рамках моего учебного процесса EXTJS 4 я пытаюсь установить простой процесс подключения к базе данных - загрузить значение в хранилище данных - взять значение и поместить его в поле данных.
Данные прекрасно загружаются из сценария php и помещаются в хранилище с помощью вызова json. (как подтверждено через FireBug)
Тем не менее, dataField, похоже, не может загрузить значение.
Вот что у меня есть:
//Model definition
Ext.define('FingerModel', {
extend: 'Ext.data.Model',
fields: [
{name: 'name', type: 'string'}
]
});
//Store Definition
var est_data = new Ext.data.Store({
model: 'FingerModel',
proxy: {
type: 'ajax',
url: 'finger.php',
extraParams: {opt: 'getName'},
reader: {
type: 'json',
root: 'results',
totalProperty: 'total'
}
},
autoLoad: true,
// turn off remote sorting
remoteSort: false
});
//Form definition
var fingerForm = Ext.create('Ext.form.Panel', {
width: 500,
title: 'Finger',
waitMsgTarget: true,
items: [{
xtype: 'fieldset',
title: 'Finger Form',
items: [{
xtype:'textfield',
fieldLabel: 'Location Name',
name: 'name'
}]
}]
});
fingerForm.getForm().loadRecord(FingerModel);
Кто-нибудь видит что-нибудь очевидное, что я делаю неправильно?
Заранее спасибо.
М.