Category Archives: Ext JS 5 & 6

I like to build a mobile application what Sencha framework should I use?

Posted on in Ext JS 5 & 6 Questions

With Ext JS 6, you will be able to build a mobile application. Ext JS 6 is a JavaScript framework based on HTML5 for building cross-platform mobile web applications targeting desktop, tablets, and smartphones. To build a mobile application, you could make use of the Ext JS 6 modern toolkit. This toolkit contains components which […]

Read more »

Does Ext JS 6 include a solution for push notifications?

Posted on in Ext JS 5 & 6 Questions

With Sencha Ext JS 6, you can create mobile applications. We will provide all the tools and components you need to design your app, based on HTML5. However, we don't include a solution for Push notifications (to send messages to app users) within our framework because push notifications require access to native device APIs. For […]

Read more »

How can I create a Google Map component to my Ext JS app?

Posted on in Ext JS 5 & 6 Questions

I created an example. Actually, I had an application myself I wanted to update. See here: https://www.leeboonstra.com/senchaplaces/, I am using a Google Map, with the markers from a store. 1) All my code is on Github, so you can download that and inspect it: https://github.com/savelee/senchaplaces 2) https://github.com/savelee/senchaplaces/blob/master/app/view/map/Map.js You will see on line 11, that I […]

Read more »

Which OS and browsers do Ext JS 6 support?

Posted on in Ext JS 5 & 6 Ext JS 6 Questions

Operating System In theory, every desktop OS. - but it’s probably best to look which operation systems are supported by Sencha Cmd, since this one has an installer. (Mac OS X, Win 32, Win64, Linux 32) https://www.sencha.com/products/extjs/cmd-download/ Supported Browsers Classic Toolkit Desktop: IE8+ (Strict DOCTYPE) Firefox and Firefox ESR (Latest 2 Versions) Chrome (Latest 2 […]

Read more »

Does Sencha support JAWS?

Posted on in Ext JS 5 & 6 Questions

Ext JS has ARIA support and we are testing Ext JS against JAWS 16 http://www.freedomscientific.com/JAWSHQ/JAWSHeadquarters01 as well as older versions. Each Ext release 4.2+ adds additional Aria tags to our generated markup (that these readers evaluate). Ext 5 adds more tags, (and the new Ext JS 6 framework, were our developers are working on, will […]

Read more »

How does suspendLayout work?

Posted on in Ext JS 5 & 6 Questions

When you have a view, which needs to be dynamically populated by records from a Store. It often might perform much better, when you suspend (pause) the layout, run your behaviour and resume the layout back again. This blog post describes it really well: http://www.sencha.com/blog/exploring-the-layout-system-in-ext-js-5-and-sencha-touch/ Ext.suspendLayouts(); // do stuff... Ext.resumeLayouts(true); Using this optimization technique will […]

Read more »

Do I need the deltas folder in my hybrid Sencha PhoneGap/Cordova app?

Posted on in Cordova Ext JS 5 & 6 Questions

When you create an Ext JS (modern) or Sencha Touch production build, it will make a build for the web. Which is intended for users to bookmark their applications to the homescreen. The microloader contains this great feature; when there is an application update, the user doesn't need to download the full application again, but […]

Read more »

How to enable grid filtering?

Posted on in Ext JS 5 & 6 Questions

The grid is data-aware, so filtering happens on the store. grid.getStore().addFilter({ property: 'first', value: form.getValue() }); But you can also use the plugin: gridfilters to your grid. (Ext.grid.filters.Filters) It will highlight the column header of the filtered column. First you will need to set a filter on the column, and then you can programmatically filter […]

Read more »

Do you support integration with external databases?

Posted on in Ext JS 5 & 6 Questions

In case you want to retrieve or save data in an external database, best practice is to use some server-side scripting. Within the Sencha frameworks, sending and retrieving data works via a proxy. (http://docs-origin.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.data.proxy.Proxy). (Ajax or JsonP) This proxy will be hooked to the serverside end point. The Sencha proxy can read (and write) JSON […]

Read more »

Any tips for building huge applications with 100s of views?

Posted on in Ext JS 5 & 6 Questions

The first post, is something I wrote, which explains on how to dynamic load models from the server side. This approach could work for many things, like validations, forms etc.. * https://www.leeboonstra.com/create-dynamic-sencha-models-from-your-server-side The next post is written by one of my co workers, he explains on how to lazy load scripts: * http://www.sencha.com/blog/blazingly-fast-load-times-for-apps-built-with-ext-js-and-sencha-touch/ Another tip, […]

Read more »