Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.04.2013, 13:45
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

Combobox and Store. version extjs 4.1.3
Сразу текст проги тынц:
Ext.create('Ext.Window', 
	{
	title: 'Настройки',
    height: 400,
    width: 400,
    closeAction: 'hide',
    items: [
		{
		xtype: 'combobox',
		displayField: 'name',
		valueField: 'id',
		value: 1,
		store: Ext.create('Ext.data.Store',
			{
			fields: ['id', 'name'],
			data: [
				{id: 1,name: 'барашки'},
				{id: 2,name: 'куры'}
				]
			}),
		fieldLabel: 'Комбо',
		listeners:
			{
			activate: function(tab, eOpts)
				{
				console.log(1);
				}
			}
		},
		{
		xtype: 'button',
		text: 'кнопка',
		handler: function()
			{
			var store = this.prev().getStore();
			store.add({id: 3, name: 'новый'});
			store.commitChanges();
			}
		}]
	}).show();


Вообщем проблема вот в чем. есть комбобокс и кнопка. кликаем по кнопке и должен добавиться элемент.
НО.. он добавится если сначала комбо раскрыть (инициализировать), тогда элемент добавится. если сначала кликнуть, а потом раскрыть комбо, то элемент не добавится.

ну и в догонку. есть событие activate, также в консоль не выводит единичку.

у кого какие есть варианты??))
Ответить с цитированием
  #2 (permalink)  
Старый 03.04.2013, 23:44
Аватар для Ex_Soft
Профессор
Отправить личное сообщение для Ex_Soft Посмотреть профиль Найти все сообщения от Ex_Soft
 
Регистрация: 19.12.2009
Сообщений: 164

Сообщение от skrudjmakdak Посмотреть сообщение
если сначала кликнуть, а потом раскрыть комбо, то элемент не добавится.
В store он добавился?
__________________
"Helo, word!" - 17 errors 56 warnings
Ответить с цитированием
  #3 (permalink)  
Старый 04.04.2013, 08:33
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

в стору добавится, а вот комбо нет
Ответить с цитированием
  #4 (permalink)  
Старый 04.04.2013, 12:16
Новичок на форуме
Отправить личное сообщение для VitalikSanich Посмотреть профиль Найти все сообщения от VitalikSanich
 
Регистрация: 06.01.2012
Сообщений: 8

а если в свойства комбо добавить
lastQuery: ''
не поможет?
Ответить с цитированием
  #5 (permalink)  
Старый 04.04.2013, 15:25
Аватар для Ex_Soft
Профессор
Отправить личное сообщение для Ex_Soft Посмотреть профиль Найти все сообщения от Ex_Soft
 
Регистрация: 19.12.2009
Сообщений: 164

Ext.form.field.ComboBox.queryMode???
__________________
"Helo, word!" - 17 errors 56 warnings
Ответить с цитированием
  #6 (permalink)  
Старый 09.04.2013, 17:23
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

угу, оно самое. работает.. спс
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Extjs поиск по подстроке в Combobox default.aspx ExtJS 0 07.10.2011 15:50
Использование combobox поля в grid dionic ExtJS 0 26.05.2011 14:12