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'
            }
        ]
    }
},
]
});

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

解决方案查找:

我刚刚在我的代码中添加了一个处理程序:

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

和处理程序:

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

最新更新