次の方法で共有


Sys.Application.getComponents メソッド

更新 : 2007 年 11 月

addComponent メソッドを使用してアプリケーションに登録されたすべてのコンポーネントの配列を返します。これは静的メンバで、クラスのインスタンスを作成しなくても呼び出すことができます。

var componentArray = Sys.Application.getComponents();

戻り値

addComponent メソッドを使用してアプリケーションに登録されたすべてのコンポーネントが格納された配列。

解説

getComponents 関数を使用すると、addComponent メソッドを使用してクライアント アプリケーションに登録されたすべてのコンポーネントの配列を取得できます。

使用例

次の例では、登録されたコンポーネントを取得し、その ID と型情報を <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;
}

参照

参照

Sys.Application クラス

その他の技術情報

言語リファレンス