2015-03-13 125 views
0

我试图做一个下拉菜单,其中的每个按钮,一个页面的链接。 我作了如下的代码,但我不能给中创建一些链接,我每次得到一个错误:extjs下拉菜单创建与链接

Ext.create('Ext.menu.Menu', { 
layout: 'hbox', 
width: 500, 
height: 40, 
margin: '10 0 0 10', 
renderTo: Ext.getBody(), 
floating: false, 
items: [{ 
    text: 'Home' 
}, 
{ 
    text: 'Inventory', 
    menuAlign: 'tr-br', 
    menu:{ 
     items:[ 
      { 
       text: 'Show', 
      }, 
      { 
       text: 'Search' 
      }, 
      { 
       text: 'Service Catalog' 
      } 
     ] 
    } 
}, 
{ 
    text: 'Request', 
    menuAlign: 'tr-br', 
    menu:{ 
     items:[ 
      { 
       text: 'New Request' 
      }, 
      { 
       text: 'My requests' 
      } 
     ] 
    } 
}, 
{ 
    text: 'Management', 
    menuAlign: 'tr-br', 
    menu:{ 
     items:[ 
      { 
       text: 'Sites' 
      }, 
      { 
       text: 'Users' 
      }, 
      { 
       text: 'Stocks' 
      }, 
      { 
       text: 'Export' 
      } 
     ] 
    } 
}, 
] 
}); 

有谁知道如何在一个按钮创建链接?

回答

0

解决方案发现:

我只是说在我的代码的处理程序:

  { 
       text: 'Search', 
       handler : menuH 
      }, 

和处理程序:

var menuH = function() { 
window.location = "/myapplication"; 
}