Как учиться пользоваться библиотекой ExtJS?

Универсальный способ работы со свойствами, методами, событиями ExtJS

(На примере класса Ext.dom.Elements)

При моем знакомстве с ExtJS меня долгое время мучил вопрос – “Где взять все свойства и методы того или иного класса?”, а также “Как узнать какой метод или свойство актуальные для данной версии библиотеки? “. Во многих IDE – есть выпадающие списки методов и свойств, а далее F1 и выплывает помощь (например в Delphi RAD Studio). Но что делать ExtJS разработчику? Разбираться с Sencha CMD? Мучать Sencha Architect? При беглом знакомстве с Architect я понял, что так просто до описаний классов там не добраться, так как для элементарной правки кода приходится “выеживаться”. Поскольку я начинающий ExtJS разработчик и работаю в Aptana Studio – не нашел ничего лучше как работать с документацией, которая у ExtJS ну очень удобная.

 

Итак, разберем универсальный способ на примере класса Ext.dom.Element. У этого класса довольно много свойств и методов. Я покажу универсальный способ – как просмотреть их все и найти нужные при необходимости.

Итак, допустим у нас ExtJS 6 версии. Идем на официальный сайт sencha и находим там документацию, я нашел её по следующему адресу

ExtJS 6 API Docs

Далее
ExtJS6ApiDoc

Далее

2

Далее читаем описание, выбираем свойства, методы, события…

3

Далее выберем какой нибудь метод….

4

Итого, зная, что у нас элемент класса Ext.dom.Element, мы можем обратиться к нему таким образом.

По аналогии, таким образом можно работать со всеми классами библиотеки и пользоваться всеми её возможностями, а не редкими обрывками свойств и методов в интернете.