Метод Sys.Application.findComponent

Возвращает указанный объект Component. Этот элемент является статическим и его можно вызывать, не создавая экземпляр класса.

var o = Sys.Application.findComponent(id, parent)

id

Строка, содержащая идентификатор искомого компонента.

parent

(Необязательно) Компонент или элемент, содержащий искомый компонент.

Объект Component, который содержит компонент, запрошенный по идентификатору, если таковой найден; в противном случае — null.

Для получения ссылки на объект Component , зарегистрированный при помощи метода addComponent, используйте метод findComponent. Если параметр parent не задан, поиск ограничивается компонентами верхнего уровня. Если параметр parent представляет объект Component, поиск ограничивается дочерними элементами указанного компонента. Если параметр parent представляет собой элемент DOM, поиск ограничивается дочерними компонентами указанного элемента.

Метод findComponent также может вызываться с помощью метода $find.

В следующем примере метод findComponent используется для проверки существования пользовательского компонента и выдачи уведомления пользователю в случае, если он отсутствует.


function checkComponent() {
    if (!($find('MyComponent', div1))) {
        div1.innerHTML = 'MyComponent is not available.';
    }
}


Показ: