2015-03-13 4 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"; 
} 
Смежные вопросы