Это выглядит как ошибка области действия.
вы пытаетесь обратиться к записи, в то время как текущее «this» - кнопка.
Вы можете сделать одну из 2 вещей:
1) передать область видимости обработчику следующим образом:
{
name : 'pum',
id : 'pum',
scope: YOUR OBJECT HERE,
handler : function() {
alert(this.record_id); // not work
}
2) зарегистрировать событие нажатия кнопки изснаружи, например:
после вызова суперкласса базовой формы в вашем методе init ...
{
...
this.numBtn = this.items.itemAt(1);
this.numBtn.on('click',function(){YOUR LOGIC HERE},YOUR SCOPE HERE);
}
Надеюсь, это поможет ...