Class DS.RecordArrayManager private
Methods
createAdapterPopulatedRecordArray (modelName, query) : DS.AdapterPopulatedRecordArray
Defined in addon/-private/system/record-array-manager.js:348
- modelName
- String
- query
- Object
- returns
- DS.AdapterPopulatedRecordArray
Create a DS.AdapterPopulatedRecordArray for a modelName with given query.
createFilteredRecordArray (modelName, filter, query) : DS.FilteredRecordArray
Defined in addon/-private/system/record-array-manager.js:321
- modelName
- String
- filter
- Function
- query
- Object
(optional
- returns
- DS.FilteredRecordArray
Create a DS.FilteredRecordArray for a modelName and register it for updates.
createRecordArray (modelName, _content) : DS.RecordArray
Defined in addon/-private/system/record-array-manager.js:294
- modelName
- String
- _content
- Array
(optional|private)
- returns
- DS.RecordArray
Create a DS.RecordArray for a modelName.
filteredRecordArraysFor (modelName) : DS.RecordArray
Defined in addon/-private/system/record-array-manager.js:279
- modelName
- String
- returns
- DS.RecordArray
Get the DS.RecordArray for a modelName, which contains all loaded records of
given modelName.
liveRecordArrayFor (modelName) : DS.RecordArray
Defined in addon/-private/system/record-array-manager.js:239
- modelName
- String
- returns
- DS.RecordArray
Get the DS.RecordArray for a modelName, which contains all loaded records of
given modelName.
registerFilteredRecordArray (array, modelName, filter)
Defined in addon/-private/system/record-array-manager.js:390
- array
- DS.RecordArray
- modelName
- String
- filter
- Function
Register a RecordArray for a given modelName to be backed by a filter function. This will cause the array to update automatically when records of that modelName change attribute values or states.
unregisterRecordArray (array)
Defined in addon/-private/system/record-array-manager.js:409
- array
- DS.RecordArray
Unregister a RecordArray. So manager will not update this array.
updateFilter (array, modelName, filter)
Defined in addon/-private/system/record-array-manager.js:211
- array
- Array
- modelName
- String
- filter
- Function
This method is invoked if the filterFunction property is
changed on a DS.FilteredRecordArray.
It essentially re-runs the filter from scratch. This same method is invoked when the filter is created in th first place.