2012-03-21 3 views
0

Мне нужно найти все решетки для данной формы. Это упрощенная версия того, что я делаю:Как перечислить сетки Extjs в форме

function formEnumerate(form) 
{ 
    form.getForm().items.each(function (element) 
    { 
     // gets form elements but not grids 
    }); 
} 

Могу ли я получить сетки из form?

ответ

1

Если вы используете Ext4, вы можете использовать компонентный метод запроса:

var grids = form.query('gridpanel'); 

В 3.x вы можете использовать метод findByType: http://docs.sencha.com/ext-js/3-4/#!/api/Ext.Container-method-findByType

+0

крыс! К сожалению Ext3 на этот раз. Будет голосовать, как только я получу репутацию. – conradj

+1

Обновлен с помощью метода, который вы можете использовать для 3.x. –

+0

Спасибо! Обратите внимание, что я не думал, что это сработало сначала, поскольку оно возвращает основной массив, а не перечислимую коллекцию - используйте цикл for, а не .each() – conradj

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