Category Archives: Ext JS

Custom UI Components with Sencha

Posted on in Cmd Ext JS Ext JS 5 Ext JS 6

Sencha recently announced the Angular 2 and React bridges. https://www.sencha.com/blog/first-look-ext-js-bridge-to-angular-2/ https://www.sencha.com/blog/react-and-ext-js-secret-besties/ These are great solutions for Angular 2 or React developers, which do want to make use of the robust Sencha components.(For what’s worth; the Angular 2 and React frameworks don’t contain components. These are just single page app frameworks which sets up the architecture […]

Read more »

D3 Visualizations in Ext JS 6.2

Posted on in Ext JS

Ext JS 6.2 is currently in Early Access release. This means that you can try out, a version prior beta. If you run into problems, share these on the forum, or with one of the Sales Engineers, like me. Note: EA releases should never been used in production. What’s new in this release are the […]

Read more »

Advanced Cmd: How to integrate Ext JS with Maven

Posted on in Environment Ext JS Ext JS 5 Ext JS 6 Uncategorized

This last article, will show you, how you can integrate Ext JS with tools like Maven. Please understand, Maven is not a required Sencha setup, though it is possible to build your Sencha projects with Maven. About Apache Maven Maven is a build automation tool used primarily for Java projects. Maven addresses two aspects of […]

Read more »

Advanced Cmd: How to modify Sencha builds

Posted on in Cmd Environment Ext JS Ext JS 5 Ext JS 6

This guide, will discuss builds, and how you can modify it, with Apache Ant. About Apache Ant integration in Sencha Cmd. Sencha Cmd is build with Apache Ant. You don’t need to have Ant installed on your machine, Sencha Cmd has that dependency for you, while installing Cmd. (Sencha Cmd is delivered as a JAR […]

Read more »

Advanced Sencha Cmd: Dealing with a multi Ext JS app infrastructure

Posted on in Cmd Environment Ext JS Ext JS 5 Ext JS 6

This guide will describe how to deal with an infrastructure, that contains multiple Ext JS apps. It will discuss: Local workspaces How to split builds How to modify file paths and output settings About Workspaces To support these, Sencha Cmd defines the concept of a “Workspace”. A Workspace is simply a folder that ultimately contains […]

Read more »

How to generate a PDF from an Ext JS app

Posted on in Environment Ext JS Ext JS 5 Ext JS 6 Node JS

Often I get the question if it’s possible to generate a PDF from a Sencha app. Well yes that’s possible, but not with Ext JS code only. Though, Ext JS has an exporter, to export grid/pivot data into an XML or Excel file, and you can export charts to images. Out of the box we […]

Read more »

Is there a way to add a timeout to the listeners so that it only executes after a time period as passed?

Posted on in Ext JS Ext JS 5 & 6 Questions

Yes, what you are looking for is Ext.defer(), you can create a time out before certain logics gets executed. http://docs.sencha.com/extjs/5.0/5.0.1-apidocs/#!/api/Ext-method-defer If you also want to block certain events from executing directly after each other, you could possibly use a callback, a boolean check or just a check with time stamps. I made an example of […]

Read more »

Running multiple Sencha Cmd versions

Posted on in Architect Cmd Ext JS Ext JS 6 Sencha Touch

Do you want to run multiple versions of Sencha Cmd, because you are developing Sencha Touch, Ext JS 4, 5 and 6 apps all together? This guide will give you answers. Multiple Cmd versions Now the only thing here, you will need to take care of, is that you are running multiple Sencha Cmd versions, […]

Read more »

How to improve your Sencha code while working in large teams?

Often I get questions from people on how to work efficiently with Sencha while developing in a large team environment.. This question is especially popular for people coming from the Java world, who are familiar with tooling for Java and build processes. I can tell you that it’s not much different for web projects. This […]

Read more »

Chrome 43 breaks Ext.menu.Menu submenus in Ext JS 4 and how to fix it.

Posted on in Ext JS

A few days ago, I mentioned Chrome 43 which breaks a couple of things in Sencha Touch 2.4. Unfortunately also Ext JS 4 developers, experienced some problems. Google Chrome version 43 breaks the Ext.menu.Menu submenus, when hovering over the items. Currently our engineers are working on a solution. As soon as it's fixed, you will […]

Read more »