2010-11-18 20 views
0

Menüde contextmenu oluşturabilirsek (contextmenu olayı kullanırsak)?Ekstralar: Menüde içerikmenu nasıl oluşturabilirim

sonraki kodu kullanın:

for (i=0, len = response.result.data.length; i < len; i++) { 
    itemData = response.result.data[i]; 
    item = menu.addMenuItem({ 
     id : itemData.id, 
     text : itemData.name 
    }); 
    item.addEvents('contextmenu'); 
    item.on({ 
     click  : this.onClickConfig, 
     contextmenu : this.onContextMenuConfig, 
     scope  : this 
    }) 
} 

onClickConfig : function(menuItem, e) { 
    Ext.Msg.alert('Click','you clicked on me'); 
}, 

onContextMenuConfig : function(e) { 
    Ext.Msg.alert('Click right','you clicked right on me'); 
    e.preventDefault(); 
}, 

Sol tıklama için Tamam, ama ben geçerli olarak contextmenu bulmak mümkün değilim rigth tıklama

+0

Ne demek istediğini tam olarak anlamadım? – Lloyd

cevap

0

için çalışmaz Ext.Menu paketindeki herhangi bir şey için olay.

Ext.menu.item nesnesini geçersiz kılıp, kendi bağlam menüsü işleyicinizi ekleyebilirsiniz.

İlgili konular