Combobox ExtJS одномерный массив - PullRequest
0 голосов
/ 30 ноября 2011

Я хочу использовать одномерный массив в качестве хранилища для выпадающего списка. Он знает, сколько элементов в массиве. Но список заполнен строками с пустым текстом.

Ext.getCmp('variablesAttributesPanel').add(
  {
     xtype: 'combo', 
     id: variables[j].getTitle() + 'ValuesCombo', 
     store: variables[j].values
  });

variable [j] .values ​​- это массив, который я хотел бы использовать. Всякий раз, когда я пытаюсь использовать магазин, он ничего не заполняет.

Есть идеи?

1 Ответ

0 голосов
/ 30 ноября 2011

Какую версию ExtJS вы используете?

Это ссылка на документацию комбинированного окна для ExtJS 4. http://docs.sencha.com/ext-js/4-0/#!/api/Ext.form.field.ComboBox

Прежде всего, "valueField" является обязательным полем конфигурациидля Combobox.

Во-вторых, вам нужно убедиться, что ваша "variable [j]" действительно является экземпляром "Ext.data.Store".

...