Метод Sys.Application.getComponents

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

var componentArray = Sys.Application.getComponents();

Массив, содержащий все компоненты, зарегистрированные с приложением при помощи метода addComponent.

Используйте функцию getComponents для получения массива всех компонентов, зарегистрированных с клиентским приложением с помощью метода addComponent.

В следующем примере кода извлекаются зарегистрированные компоненты и сведения об идентификаторе и типе записываются в элемент <div>.


function listComponents() {
    var c = Sys.Application.getComponents();
    var s = "";
    for (var i=0; i<c.length; i++) {
        var id = c[i].get_id();
        var type = Object.getType(c[i]).getName();
        s += 'Item ' + i + ': id=' + id + ', type=' + type + '.<br />';
    }
    div1.innerHTML = s;
}


Показ: