Будет ли это работать, если вы назвали свою анонимную функцию?Кроме того, вы можете получить ссылку на кнопку из вызова метода, поэтому вам не нужно использовать Ext.getCmp()
.
Ext.getCmp('myBtn').on('click', function handleClick(button, event){
alert('Alert this message only in first click.');
button.removeListener('click', handleClick);
})