There was one piece of information missing in the source of this example: the grid columns configuration. I have added it in the comment, see it there.
You should not read this post. It describes a bad practice.
Although Sencha Cmd is a very useful tool for application scaffolding, creating view, controllers and models, sometimes it is faster to use a single-file app. It is especially useful for fast testing, prototyping or concept proof. Read how to do it.
“Hey, Saki, wait a minute. You must be kidding. Grid must have a store; it is a required configuration option.”
Find out if and how it is possible to have an ExtJS 5 grid without store config option.
Chained Stores, introduced in ExtJS 5, allow to use one store in multiple views with independent filtering and sorting. This article discusses what they really are, what are drawbacks and it also provides a playground application that.
The diagram in this article shows how the MVC Ext Application generated by sencha generate app initializes.
ExtJS grid renderers are the powerful tool that can, if used correctly, greatly enhance the user interface. However, you can run into several gotchas. This article demonstrates what problems can renderers introduce and explains how to avoid them.
xtype has been around since Ext 2.0, there is still a lot of confusion on what it is, how can it be used and what it is good for. The clarification in this article gives you all information you need to use xtype (and other [a-z]types) effectively.
Calculated fields are fields that do not have their own values, but the values are calculated from the other fields of the same record. It is easiest to implement them in Model.
Knowing the phases of component life cycle is important for every developer. Learn what the phases are and what is happening in each of them.