разницы между фокусом, focusleave и focusenter по методе кнопки с ExtJS
метод? Наверное, вы имеете в виду события? Cos:
Метод focus будет фокусировать вашу кнопку, когда вы ее назовете.

Как вы можете видеть на картинке средняя кнопка имеет фокус, вы можете изменить фокус на веб-странице, как правило, с помощью клавиши TAB. ExtJS поддерживает полный контроль над вашим приложением с помощью клавиатуры.
В focus, focusenter, focusleave события. Если вы не уверены в том, что использовать - просто использовать «фокус»
фокус событие должно быть понятно - это просто срабатывает, когда кнопка имеет фокус.
focusenter увольняется, когда фокус компонента получает, но поскольку документы сообщают, что он также запускается во всей группе администраторов. Это означает, что если кнопка находится на панели, которая находится в поле зрения, и вы фокусируете кнопку - фокусцентр будет запущен на панели просмотра, панели, кнопки.
главная -> Панель -> кнопка

События 
focusleave такой же, как ввести фокус. Увольняется, когда фокус теряется на компоненте - снова уволен во всей аранхархии. Так что, если фокус полностью ушел от страницы, вы увидите фокус на кнопке -> панель -> вид
Спасибо, что это очень полезно, – Joy
@rhf Я рад, что это вам помогло. Btw не забудьте отметить «правильные» ответы на ваши вопросы ;-) – pagep