0

やあみんな。私は現在、以前に使用したことのない YAHOO User Interface 2.9 を使用するプロジェクトに携わっています (ただし、EXTJS には強いバックグラウンドがあります)。Ext 3.x の Ext.ComponentMgr のようなコンポーネント管理に相当する YUI クラスはありますか? Ext.getCmp() は非常に強力なメソッドで、たとえば次のように記述できます。

var myPanel = new Ext.Panel({
id: 'test_panel',
title: 'Test Panel',
renderTo: Ext.getBody(),
width: 200, 
height: 130,
html : '<div>Hello World</div>'
});

...スクリプトのどこかで、myPanel が作成された後、おそらく AJAX コールバックで:

Ext.GetCmp('test_panel');

YUI にはそのようなものがありますか、それとも私が気付いていないライブラリ全体で統一された方法でオブジェクトを処理する別の方法がありますか?

4

1 に答える 1

0

YUI 3 では、これに相当するのは gallery-instancemanager です: http://yuilibrary.com/gallery/show/instancemanager (遅延構築もサポートしています。)

これを YUI 2 にバックポートするのは非常に簡単です。

于 2012-10-05T15:50:02.673 に答える