A Store is a component that manages data for you on the client. It is typically used with grids and repeating lists of data, but also with hierarchical data such as TreePanels, as we will see in a later chapter. A Store manages features such as sorting and filtering data (locally or remotely). To achieve this, a Store has two important aspects to it as follows:
Note
Ext JS 4 has various subclasses for the Store component, such as ArrayStore
, JsonStore
,
JsonPStore
, BufferStore
, and XmlStore
. These stores are very simple subclasses that simply instantiate the corresponding proxy for you. When Ext.NET generates an Ext JS Store for you, all the various proxies that Ext JS defines are created appropriately, so Ext.NET itself doesn't need explicit classes corresponding to these Store subclasses.