Ext JS -DOM Запрос вопроса - PullRequest
       11

Ext JS -DOM Запрос вопроса

0 голосов
/ 02 декабря 2009

Хорошо, еще один вопрос DOMQuery. я думаю, что документы EXT API немного скудны на этом.

Внутри FormPanel у меня есть несколько наборов полей, но мне нужно найти тот, который имеет заголовок заголовка «Результаты теста».

Кто-нибудь знает, предоставляет ли Ext вспомогательную функцию, чтобы сделать что-то подобное, или мне нужно будет сделать что-то вроде formPanel.findByType("fieldset", true), а затем сделать для каждого цикла поиск этого конкретного заголовка ...?

Спасибо!

1 Ответ

2 голосов
/ 02 декабря 2009

Используя метод поиска Ext.form.FormPanel:

var fieldSets = formPanel.find('title', 'Test Results');

Имейте в виду, что возвращаемое значение является массивом найденных элементов.

Немного более параноидально, используя метод поиска Ext.util.MixedCollection:

var fieldSet = formPanel.items.find(function( item ) {
    return item instanceof Ext.form.FieldSet
        && item.title == 'Test Results';
});

Здесь возвращаемое значение - только первый найденный элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...