[Config Option] (String[])
[Config Option] (String/String[])
[Config Option] (Boolean/Object)
[Config Option] (Boolean)
[Config Option] (String/String[])
[Config Option] (Boolean)
[Config Option] (Object)
[Property] (Number)
[Config Option] (Object[]/Ext.data.Model[])
[Config Option] (Boolean)
[Config Option] (String)
[Config Option] (Object[])
[Config Option] (Object[])
[Config Option] (Function)
[Config Option] (String)
[Config Option] (String)
[Config Option] (Object)
[Config Option] (Object)
[Config Option] (Object)
[Config Option] (Object)
[Config Option] (String)
[Config Option] (Number)
[Config Option] (Object)
[Config Option] (String/Ext.data.proxy.Proxy/Object)
[Config Option] (Boolean)
[Config Option] (Boolean)
[Config Option] (Boolean)
[Property] (Ext.Class)
[Config Option] (Boolean)
[Config Option] (Object[])
[Config Option] (Object)
[Config Option] (String)
[Config Option] (Boolean)
[Config Option] (Number)
[Config Option] (String[])
[Method] Adds Model instance to the Store
Ext.data.Model[]/Ext.data.Model... An array of Model instances or Model configuration objects, or variable number of Model instance or config arguments.
IModel[]
Ext.data.Model[] The model instances that were added.
[Method] Appends an after event handler
String/String[]/Object The name of the event to listen for.
Function/String The method the event invokes.
Object The scope for fn.
Object An object containing handler configuration.
[Method] Appends a before event handler
String/String[]/Object The name of the event to listen for.
Function/String The method the event invokes.
Object The scope for fn.
Object An object containing handler configuration.
[Method] Adds the specified events to the list of events which this Observable may fire
Object/String... Either an object with event names as properties with a value of true or the first event name string if multiple event names are being passed as separate parameters.
[Method] Appends an event handler to this object
String/String[]/Object The name of the event to listen for. May also be an object who's property names are event names.
Function/String The method the event invokes. Will be called with arguments given to fireEvent plus the options parameter described below.
Object The scope (this reference) in which the handler function is executed. If omitted, defaults to the object which fired the event.
Object An object containing handler configuration. This object may contain any of the following properties:
String The order of when the listener should be added into the listener queue. Possible values are before, current and after.
[Method] Adds listeners to any Observable object or Element which are automatically removed when this Component is destroyed
Ext.mixin.Observable/HTMLElement The item to which to add a listener/listeners.
Object/String The event name, or an object containing event name properties.
Function If the eventName parameter was an event name, this is the handler function.
Object If the eventName parameter was an event name, this is the scope in which the handler function is executed.
Object If the eventName parameter was an event name, this is the addListener options.
[Method] We are using applyData so that we can return nothing and prevent the this data property to be overridden
Object
[Method] Gets the average value in the store
String The field in each record you want to get the average for.
number
Number The average value, if no items exist, 0.
[Method] Call the original method that was previously overridden with override This method is deprecated as callParent does
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callOverridden(arguments)
any
Object Returns the result of calling the overridden method
[Method] Call the original method that was previously overridden with override This method is deprecated as callParent does
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callOverridden(arguments)
any
Object Returns the result of calling the overridden method
[Method] Call the original method that was previously overridden with override This method is deprecated as callParent does
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callOverridden(arguments)
any
Object Returns the result of calling the overridden method
[Method] Call the parent method of the current method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callParent(arguments)
any
Object Returns the result of calling the parent method
[Method] Call the parent method of the current method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callParent(arguments)
any
Object Returns the result of calling the parent method
[Method] Call the parent method of the current method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callParent(arguments)
any
Object Returns the result of calling the parent method
[Method] This method is used by an override to call the superclass method but bypass any overridden method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callSuper(arguments)
any
Object Returns the result of calling the superclass method
[Method] This method is used by an override to call the superclass method but bypass any overridden method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callSuper(arguments)
any
Object Returns the result of calling the superclass method
[Method] This method is used by an override to call the superclass method but bypass any overridden method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callSuper(arguments)
any
Object Returns the result of calling the superclass method
[Method] Reverts to a view of the Record cache with no filtering applied
Boolean true to clear silently without firing the refresh event.
[Method] Removes all listeners for this object
[Method]
[Method] Calls the specified function for each of the Records in the cache
Function The function to call. Returning false aborts and exits the iteration.
Object The scope (this reference) in which the function is executed. Defaults to the current Record in the iteration.
[Method] Enables events fired by this Observable to bubble up an owner hierarchy by calling this getBubbleTarget if present
String/String[] The event name to bubble, or an Array of event names.
[Method] Filters the loaded set of records by a given set of filters
Object[]/Ext.util.Filter[]/String The set of filters to apply to the data. These are stored internally on the store, but the filtering itself is done on the Store's MixedCollection. See MixedCollection's filter method for filter syntax. Alternatively, pass in a property string.
String value to filter by (only if using a property string as the first argument).
Boolean true to allow any match, false to anchor regex beginning with ^.
Boolean true to make the filtering regex case sensitive.
[Method] Filter by a function
Function The function to be called. It will be passed the following parameters:
Object The scope (this reference) in which the function is executed. Defaults to this Store.
[Method] Finds the index of the first matching Record in this store by a specific field value
String The name of the Record field to test.
String/RegExp Either a string that the field value should begin with, or a RegExp to test against the field.
Number The index to start searching at.
Boolean true to match any part of the string, not just the beginning.
Boolean true for case sensitive comparison.
Boolean true to force exact match (^ and $ characters added to the regex).
number
Number The matched index or -1
[Method] Find the index of the first matching Record in this Store by a function
Function The function to be called. It will be passed the following parameters:
Object The scope (this reference) in which the function is executed. Defaults to this Store.
Number The index to start searching at.
number
Number The matched index or -1.
[Method] Finds the index of the first matching Record in this store by a specific field value
String The name of the Record field to test.
Object The value to match the field against.
Number The index to start searching at.
number
Number The matched index or -1.
[Method] Finds the first matching Record in this store by a specific field value
String The name of the Record field to test.
String/RegExp Either a string that the field value should begin with, or a RegExp to test against the field.
Number The index to start searching at.
Boolean true to match any part of the string, not just the beginning.
Boolean true for case sensitive comparison.
Boolean true to force exact match (^ and $ characters added to the regex).
Ext.data.Model The matched record or null.
[Method] Fires the specified event with the passed parameters and execute a function action at the end if there are no liste
String The name of the event to fire.
Array Arguments to pass to handers.
Function Action.
Object Scope of fn.
any
Object
[Method] Fires the specified event with the passed parameters minus the event name plus the options object passed to addList
String The name of the event to fire.
Object... Variable number of parameters are passed to handlers.
boolean
Boolean Returns false if any of the handlers return false.
[Method] Convenience function for getting the first model instance in the store
any
Ext.data.Model/undefined The first model instance in the store, or undefined.
[Method] Gets the number of all cached records including the ones currently filtered
number
Number The number of all Records in the Store's cache.
[Method] Get the Record at the specified index
Number The index of the Record to find.
any
Ext.data.Model/undefined The Record at the passed index. Returns undefined if not found.
[Method] Returns the value of autoLoad
any
Boolean/Object
[Method] Returns the value of autoSync
boolean
Boolean
[Method] Returns the value of bubbleEvents
any
String/String[]
[Method] Get the Record with the specified id
String The id of the Record to find.
any
Ext.data.Model/undefined The Record with the passed id. Returns undefined if not found.
[Method] Returns the value of clearOnPageLoad
boolean
Boolean
[Method] Gets the number of cached records
number
Number The number of Records in the Store's cache.
[Method] Returns the value of data
any
Object[]/Ext.data.Model[]
[Method] Returns the value of destroyRemovedRecords
boolean
Boolean
[Method] Returns the value of fields
Array<any>
Object[]
[Method] Returns the value of getGroupString
any
Function
[Method] Returns the value of groupDir
string
String
[Method] Returns the value of groupField
string
String
[Method] Returns the value of grouper
any
Object
[Method] Returns an array containing the result of applying the grouper to the records in this store
String Pass in an optional groupName argument to access a specific group as defined by grouper.
any
Object/Object[] The grouped data.
[Method] Retrieves the id of this component
any
any id
[Method] Returns the initial configuration passed to constructor
String When supplied, value for particular configuration option is returned, otherwise the full config object is returned.
any
Object/Mixed
[Method] Returns the initial configuration passed to constructor
String When supplied, value for particular configuration option is returned, otherwise the full config object is returned.
any
Object/Mixed
[Method] Returns the initial configuration passed to constructor
String When supplied, value for particular configuration option is returned, otherwise the full config object is returned.
any
Object/Mixed
[Method] Returns the value of listeners
any
Object
[Method] Returns the value of model
string
String
[Method] Returns the value of modelDefaults
any
Object
[Method] Returns all Model instances that are either currently a phantom e g
IModel[]
Ext.data.Model[] The Model instances.
[Method] Returns the value of pageSize
number
Number
[Method] Returns the value of proxy
any
Object
[Method] Returns a range of Records between specified indices
Number The starting index.
Number The ending index (defaults to the last Record in the Store).
IModel[]
Ext.data.Model[] An array of Records.
[Method] Returns the value of remoteFilter
boolean
Boolean
[Method] Returns the value of remoteGroup
boolean
Boolean
[Method] Returns the value of remoteSort
boolean
Boolean
[Method] Returns any records that have been removed from the store but not yet destroyed on the proxy
IModel[]
Ext.data.Model[] The removed Model instances.
[Method] Returns the value of storeId
string
String
[Method] Returns the value of syncRemovedRecords
boolean
Boolean
[Method] Returns the value of totalCount
number
Number
[Method] Returns all Model instances that have been updated in the Store but not yet synchronized with the Proxy
IModel[]
Ext.data.Model[] The updated Model instances.
[Method] Checks to see if this object has any listeners for a specified event
String The name of the event to check for
boolean
Boolean True if the event is being listened for, else false
[Method] Get the index within the cache of the passed Record
Ext.data.Model The Ext.data.Model object to find.
number
Number The index of the passed Record. Returns -1 if not found.
[Method] Get the index within the cache of the Record with the passed id
String The id of the Record to find.
number
Number The index of the Record. Returns -1 if not found.
[Method] Initialize configuration for this class
Object
any
Object mixins The mixin prototypes as key - value pairs
[Method] Initialize configuration for this class
Object
any
Object mixins The mixin prototypes as key - value pairs
[Method] Initialize configuration for this class
Object
any
Object mixins The mixin prototypes as key - value pairs
[Method] Inserts Model instances into the Store at the given index and fires the add event
Number The start index at which to insert the passed Records.
Ext.data.Model[] An Array of Ext.data.Model objects to add to the cache.
any
Object
[Method] Returns true if the Store is set to autoLoad or is a type which loads upon instantiation
boolean
Boolean
[Method] Returns true if this store is currently filtered
boolean
Boolean
[Method] This method tells you if this store has a grouper defined on it
boolean
Boolean true if this store has a grouper defined.
[Method] Returns true if the Store has been loaded
boolean
Boolean true if the Store has been loaded.
[Method] Returns true if the Store is currently performing a load operation
boolean
Boolean true if the Store is currently loading.
[Method] Returns true if this store is currently sorted
boolean
Boolean
[Method] Convenience function for getting the last model instance in the store
any
Ext.data.Model/undefined The last model instance in the store, or undefined.
[Method] Loads data into the Store via the configured proxy
Object/Function config object, passed into the Ext.data.Operation object before loading.
Object Scope for the function.
any
Object
[Method] Loads an array of data straight into the Store
Ext.data.Model[]/Object[] Array of data to load. Any non-model instances will be cast into model instances first.
Boolean true to add the records to the existing records in the store, false to remove the old ones first.
[Method] Loads a given page of data by setting the start and limit values appropriately
Number The number of the page to load.
Object See options for load.
Object
[Method] Adds Model instance to the Store
Ext.data.Model[]/Ext.data.Model... An array of Model instances or Model configuration objects, or variable number of Model instance or config arguments.
IModel[]
Ext.data.Model[] The model instances that were added.
[Method] Gets the maximum value in the store
String The field in each record.
any
Object/undefined The maximum value, if no items exist, undefined.
[Method] Gets the minimum value in the store
String The field in each record.
any
Object/undefined The minimum value, if no items exist, undefined.
[Method] Alias for addManagedListener
Ext.mixin.Observable/HTMLElement The item to which to add a listener/listeners.
Object/String The event name, or an object containing event name properties.
Function If the eventName parameter was an event name, this is the handler function.
Object If the eventName parameter was an event name, this is the scope in which the handler function is executed.
Object If the eventName parameter was an event name, this is the addListener options.
[Method] Alias for removeManagedListener
Ext.mixin.Observable/HTMLElement The item to which to add a listener/listeners.
Object/String The event name, or an object containing event name properties.
Function If the eventName parameter was an event name, this is the handler function.
Object If the eventName parameter was an event name, this is the scope in which the handler function is executed.
[Method] Loads the next page in the current data set
Object See options for load.
[Method] Alias for addListener
String/String[]/Object The name of the event to listen for. May also be an object who's property names are event names.
Function/String The method the event invokes. Will be called with arguments given to fireEvent plus the options parameter described below.
Object The scope (this reference) in which the handler function is executed. If omitted, defaults to the object which fired the event.
Object An object containing handler configuration. This object may contain any of the following properties:
String The order of when the listener should be added into the listener queue. Possible values are before, current and after.
[Method] Alias for addAfterListener
String/String[]/Object The name of the event to listen for.
Function/String The method the event invokes.
Object The scope for fn.
Object An object containing handler configuration.
[Method] Alias for addBeforeListener
String/String[]/Object The name of the event to listen for.
Function/String The method the event invokes.
Object The scope for fn.
Object An object containing handler configuration.
[Method] Loads the previous page in the current data set
Object See options for load.
[Method] Query the cached records in this Store using a filtering function
Function The function to be called. It will be passed the following parameters:
Object The scope (this reference) in which the function is executed. Defaults to this Store.
Ext.util.MixedCollection Returns an Ext.util.MixedCollection of the matched records.
[Method] Relays selected events from the specified Observable as if the events were fired by this
Object The Observable whose events this object is to relay.
String/Array/Object Array of event names to relay.
Ext.mixin.Observable this
[Method] Removes the given record from the Store firing the removerecords event passing all the instances that are removed
Ext.data.Model/Ext.data.Model[] Model instance or array of instances to remove.
[Method] Removes a before event handler
String/String[]/Object The name of the event the handler was associated with.
Function/String The handler to remove.
Object The scope originally specified for fn.
Object Extra options object.
[Method] Remove all items from the store
Boolean Prevent the clear event from being fired.
[Method] Removes the model instance at the given index
Number The record index.
[Method] Removes a before event handler
String/String[]/Object The name of the event the handler was associated with.
Function/String The handler to remove.
Object The scope originally specified for fn.
Object Extra options object.
[Method] Removes an event handler
String/String[]/Object The type of event the handler was associated with.
Function/String The handler to remove. This must be a reference to the function passed into the addListener call.
Object The scope originally specified for the handler. It must be the same as the scope argument specified in the original call to addListener or the listener will not be removed.
Object Extra options object. See addListener for details.
String The order of the listener to remove. Possible values are before, current and after.
[Method] Adds listeners to any Observable object or Element which are automatically removed when this Component is destroyed
Ext.mixin.Observable/HTMLElement The item to which to add a listener/listeners.
Object/String The event name, or an object containing event name properties.
Function If the eventName parameter was an event name, this is the handler function.
Object If the eventName parameter was an event name, this is the scope in which the handler function is executed.
[Method] Resumes firing events see suspendEvents
Boolean Pass as true to discard any queued events.
[Method] Sets the value of autoLoad
Boolean/Object
[Method] Sets the value of autoSync
Boolean
[Method] Sets the value of bubbleEvents
String/String[]
[Method] Sets the value of clearOnPageLoad
Boolean
[Method] Sets the value of data
Object[]/Ext.data.Model[]
[Method] Sets the value of destroyRemovedRecords
Boolean
[Method] Sets the value of fields
Object[]
[Method] Sets the value of filters
Object[]
[Method] Sets the value of getGroupString
Function
[Method] Sets the value of groupDir
String
[Method] Sets the value of groupField
String
[Method] Sets the value of grouper
Object
[Method] Sets the value of listeners
Object
[Method] Sets the value of model
String
[Method] Sets the value of modelDefaults
Object
[Method] Sets the value of pageSize
Number
[Method] Sets the value of proxy
Object
[Method] Sets the value of remoteFilter
Boolean
[Method] Sets the value of remoteGroup
Boolean
[Method] Sets the value of remoteSort
Boolean
[Method] Sets the value of sorters
Object[]
[Method] Sets the value of storeId
String
[Method] Sets the value of syncRemovedRecords
Boolean
[Method] Sets the value of totalCount
Number
[Method] Sorts the data in the Store by one or more of its properties
String/Ext.util.Sorter[] Either a string name of one of the fields in this Store's configured Model, or an array of sorter configurations.
String The default overall direction to sort the data by.
String This can be either 'prepend' or 'append'. If you leave this undefined it will clear the current sorters.
[Method] Sums the value of property for each record between start and end and returns the result
String The field in each record.
number
Number The sum.
[Method] Suspends the firing of all events
[Method] Synchronizes the Store with its Proxy
any
Object
[Method] Alias for removeListener
String/String[]/Object The type of event the handler was associated with.
Function/String The handler to remove. This must be a reference to the function passed into the addListener call.
Object The scope originally specified for the handler. It must be the same as the scope argument specified in the original call to addListener or the listener will not be removed.
Object Extra options object. See addListener for details.
String The order of the listener to remove. Possible values are before, current and after.
[Method] Alias for removeAfterListener
String/String[]/Object The name of the event the handler was associated with.
Function/String The handler to remove.
Object The scope originally specified for fn.
Object Extra options object.
[Method] Alias for removeBeforeListener
String/String[]/Object The name of the event the handler was associated with.
Function/String The handler to remove.
Object The scope originally specified for fn.
Object Extra options object.