Как я могу создать контекстное меню для extjs сетки

Я могу создать контекстное меню для дерева и присоединить к 'contextmenu' событию. Код:

contextMenu = new Ext.menu.Menu({
  items: [{
    text: 'Edit',
    iconCls: 'edit',
    handler: edit
  },...]
})

Ext.getCmp('tree-panel').on('contextmenu', function(node) {
  contextMenu.show(node.ui.getAnchor());
})

Но как я могу создать контекстное меню для элементов сетки?

20
задан Lorenz Meyer 22 April 2016 в 06:45
поделиться

1 ответ

Ну, в зависимости от того, что вы хотите сделать, вы можете справиться со следующим GridPanel , как и в вашем примере: contextmenu , cellcontextmenu , containercontextmenu , groupcontextmenu , headercontextmenu , rowbodycontextmenu или rowcontextmenu .

7
ответ дан 29 November 2019 в 23:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: