要将事件处理程序附加到ExtJS中的面板,您需要遵循以下步骤:
listeners
属性或addListener
方法将事件处理程序附加到面板。以下是一个示例,说明如何将事件处理程序附加到ExtJS面板中:
Ext.create('Ext.panel.Panel', {
title: 'My Panel',
width: 300,
height: 200,
renderTo: Ext.getBody(),
listeners: {
render: function(panel) {
console.log('The panel has been rendered.');
},
click: function(panel, e) {
console.log('The panel has been clicked.');
}
}
});
在这个示例中,我们创建了一个新的ExtJS面板,并使用listeners
属性将两个事件处理程序附加到它:render
事件和click
事件。当面板被渲染时,将触发render
事件处理程序,并在控制台中记录一条消息。当面板被点击时,将触发click
事件处理程序,并在控制台中记录一条消息。
您可以根据需要替换或添加其他事件处理程序。请参阅ExtJS文档以获取有关可用事件和事件处理程序的更多信息。
领取专属 10元无门槛券
手把手带您无忧上云