2015-07-27 1 views
0

Я застрял в одной ситуации, когда мне нужно расширить выбранную строку групповой сетки, сделанной в Extjs 5.1. Но Store.getGroups возвращает массив неопределенных объектов,Store.getGroups возвращает массив неопределенных объектов в Extjs 5.1

Может ли кто-нибудь иметь подобную проблему, так как это отлично работает с Extjs 4.2.x?

код Скрипки - работа в 4.2.x, не работает в 5,1

https://fiddle.sencha.com/#fiddle/8mi

Пожалуйста, помогите.

ответ

0

Метод getGroups() возвращает Ext.util.Collection

Вы можете легко получить первое имя группы следующим образом:

var firstGroupName = store.getGroups().getAt(0).getGroupKey(); 

Отъезд fiddle.

Чтобы все группы использовали метод getRange().

var groups = store.getGroups().getRange(); 
+0

Спасибо CG_FD его работа !! –

+0

FWIW, «неопределенная» часть - это способ, которым Chrome представляет пустые массивы, которые имеют определенные пользователем свойства. По сути, кто-то из Sencha инициализировал объект, используя [] вместо {} –

 Смежные вопросы

  • Нет связанных вопросов^_^