Ember.DataAdapter (public)
getFilters Array public
Defined in packages/ember-extension-support/lib/data_adapter.js:113
- returns
- Array
- List of objects defining filters. The object should have a `name` and `desc` property.
Specifies how records can be filtered. Records returned will need to have a filterValues
property with a key for every name in the returned array.
watchModelTypes (typesAdded, typesUpdated) Function public
Defined in packages/ember-extension-support/lib/data_adapter.js:127
- typesAdded
- Function
- Callback to call to add types. Takes an array of objects containing wrapped types (returned from `wrapModelType`).
- typesUpdated
- Function
- Callback to call when a type has changed. Takes an array of objects containing wrapped types.
- returns
- Function
- Method to call to remove all observers
Fetch the model types and observe them for changes.
watchRecords (modelName, recordsAdded, recordsUpdated, recordsRemoved) Function public
Defined in packages/ember-extension-support/lib/data_adapter.js:172
- modelName
- String
- The model name.
- recordsAdded
- Function
- Callback to call to add records. Takes an array of objects containing wrapped records. The object should have the following properties: columnValues: {Object} The key and value of a table cell. object: {Object} The actual record object.
- recordsUpdated
- Function
- Callback to call when a record has changed. Takes an array of objects containing wrapped records.
- recordsRemoved
- Function
- Callback to call when a record has removed. Takes the following parameters: index: The array index where the records were removed. count: The number of records removed.
- returns
- Function
- Method to call to remove all observers.
Fetch the records of a given type and observe them for changes.