Метод 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.';
    }
}

См. также

Ссылки

Класс Sys.Application

Другие ресурсы

Справочник по языку