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.
“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.