代码之家  ›  专栏  ›  技术社区  ›  SW4

在ExtJS中,如何循环浏览菜单项?

  •  5
  • SW4  · 技术社区  · 14 年前

    如何循环浏览ExtJS工具栏菜单中的所有项,例如更改它们的图标?

    1 回复  |  直到 10 年前
        1
  •  18
  •   owlness    14 年前

    使用 MixedCollection 按钮菜单中的实例。

    var pnl = new Ext.Panel({
        tbar: [
            {
                itemId: 'a_btn',
                text: 'A menu button',
                menu: {items: [
                    {
                        text: 'Item 1'
                    },
                    {
                        text: 'Item 2'
                    }
                ]}
            }
        ]
    });
    

    var btn = pnl.getTopToolbar().get('a_btn');
    
    btn.menu.items.each(function( item ) {
        item.setIconClass('');
    });