

Instances of components are created automatically when the parent component is created.Ĭlass can extend both custom and built-in classes. components and stores) can have aliases and can be created by an alias. Classes are defined with Ext.define and then an instance can be created with Ext.create. event management (with simplified creation of custom events for custom components)Įxt JS has its own class system.server communication layer (proxies and ).Ext.isArray that can be used as a replacement for Array.isArray) Programming toolkit Įxt JS is a composition of classes that has many capabilities. There are plans to even out some differences between the toolkits in Ext JS 7.1, which is planned for 2019. So it is not as easy to migrate from one toolkit to the other as it is for themes. They differ not only with available themes but there are also some API differences between them. Neptune Touch has bigger elements better suited for tablets and phones.Įxt JS comes in two flavours called modern and classic toolkit. For example Classic theme has rather small elements not suited for touch devices. Īll components should work with each theme, but their look&feel will change. When using Sencha CMD a re-build of the application might be required. Changing a theme requires simply changing CSS and a script of the theme.

Sencha also provides some themes to style the components.

