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;
}