In this chapter, we've learned how to pull dynamic, server-side data into our applications. Ext JS's Store
objects, with their versatility and mappable syntax, are easily-configured datasources for a lot of Ext JS objects. In this chapter, we've bound simple external data to a Panel
object, gone over the various data formats that Ext JS can consume, and seen a basic overview of the data Store
object and some of its more important subclasses.
Getting into the meat of things, we learned how to define our data using the Record object, after which we learned how to populate our Store with Records from a remote data source. We also learned about the purpose behind DataReaders
, the different ones available to you, and how to configure a custom DataReader
.
Pulling it all together, we got busy learning Store
manipulation techniques such as finding Records by field values, indexes, or IDs. We also touched on filtering our Stores to get a working subset of data Records. We also...