1
YUIを使用して、メニューウィジェットのインスタンスを渡してメニューボタンを作成します。YUI MenuButton:メニューウィジェットがボタンウィジェットに追加されたときにメニューが表示されない
結果はメニューボタンのように見えますが、メニューは表示されません。
テスト・ケース:http://sandbox.kluger.com/menu_test.html
// key code section:
var D = YAHOO.util.Dom,
menu = new YAHOO.widget.Menu(D.generateId(), {lazyload: true});
menu.addItems(params.menu);
var t = new YAHOO.widget.Button({
type: "menu",
label: params.label,
menu: menu,
container: el
});
私はボタンにそれを与える前に、メニューをレンダリングする必要がありますか?
params.menuを表示する場合は、テストケースをチェックします。 params.menuオブジェクトは正しく、widget.Buttonに直接渡されたときにメニューを作成します。これはテストケースでテストされています。
感謝しています。
結構です。どうもありがとう。 –