Share via


Sys.Application.findComponent 메서드

업데이트: 2007년 11월

지정된 Component 개체를 반환합니다. 이 멤버는 정적 멤버이며 클래스의 인스턴스를 만들지 않고 호출할 수 있습니다.

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

인수

  • id
    검색할 구성 요소의 ID를 포함하는 문자열입니다.

  • parent
    (선택적 요소) 검색할 구성 요소 또는 이 구성 요소를 포함하는 요소입니다.

반환 값

ID별로 요청된 구성 요소를 포함하는 Component 개체가 있으면 해당 개체이고, 그렇지 않으면 null입니다.

설명

findComponent 메서드를 사용하면 addComponent 메서드를 통해 응용 프로그램에 등록된 Component 개체에 대한 참조를 가져올 수 있습니다. parent를 지정하지 않으면 최상위 구성 요소까지 검색 대상에 포함됩니다. parent가 Component 개체를 나타내면 지정된 구성 요소의 자식 항목까지 검색 대상에 포함되고, parent가 DOM 요소이면 지정된 요소의 자식 구성 요소까지 검색 대상에 포함됩니다.

$find 바로 가기 메서드를 사용하여 findComponent 메서드를 호출할 수도 있습니다.

예제

다음 예제에서는 findComponent 메서드를 사용하여 사용자 지정 구성 요소가 있는지 여부를 확인하고, 구성 요소가 없는 경우 사용자에게 알려 줍니다.

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

참고 항목

참조

Sys.Application 클래스

기타 리소스

언어 참조