Я новичок в ExtJS. Так что найти немного сложно в понимании многих вещей.Ошибка в получении значения первой строки из таблицы в ExtJS
Я коробка образца со списком, где я с извлечением ДАННЫХ из таблицы
Это комбинированное окно:
xtype: 'fieldset',
title: 'Dress Type',
items: [{
xtype: 'combobox',
name: 'dresses',
forceNewStore: true,
queryMode: 'local',
displayField: "description",
valueField: "description",
mapperId: 'getavailabletype',
emptyText: 'Select Type
forceSelection: true,
maskRe: /[A-Za-z0-9]/,
margin: '15px',
allowBlank: false,
triggers: {
clear: {
cls: 'x-form-clear-trigger',
handler: function() {
this.reset();
}
}
},
}]
Вот так я пытаюсь сохранить первое значение таблицы: me.down("combobox[name=dresses]").setValue(me.down("combobox[name=dresses]").store.getAt('0').get('description'));
Я получаю:
Uncaught TypeError: Cannot read property 'get' of null @getAt('0')
Пожалуйста, помогите
Какую версию ExtJS вы используете? –
версия 4 .. Я использовал статический магазин, и теперь я заменил его данными из базы данных. не знаю, как заполнить значение по умолчанию. –
Обычно первое значение таблицы - первая запись магазина ... –