要实现功能:
动态加载 多级 菜单
如果可以,最好能用 Ext.Toolbar.SplitButton 这个按钮来实现此功能
其他的也行
就是类似于 树 那样的联动
如:
菜单(1级菜单)―》电子(2级菜单)―》电脑(3级菜单)―》笔记本(4级菜单)
------解决方案--------------------
- JScript code
<script type="text/javascript"> Ext.onReady(function () { Ext.QuickTips.init(); var menu = Ext.create('Ext.menu.Menu', { id: 'mainMenu', style: { overflow: 'visible' }, items: [ { text: '电子(2级菜单)', menu: { items: [ { text: '电脑(3级菜单)', menu: { items: [{ text: '笔记本(4级菜单)' }] } } ] }//menu } ]//items }); //menu var tb = Ext.create('Ext.toolbar.Toolbar'); tb.suspendLayout = true; tb.render('toolbar'); tb.add({ text: '菜单(1级菜单)', menu: menu // assign menu by instance }); tb.suspendLayout = false; tb.doLayout(); }); </script>
------解决方案--------------------
都是答非所问,人家是问Ext.menu.Menu ,不是treepanel