W3cubDocs

/Ember.js

Ember.DataAdapter (public)

Extends: EmberObject
Defined in: packages/ember-extension-support/lib/data_adapter.js:18
Module: ember

getFilters Array public

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

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

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.

© 2017 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://emberjs.com/api/ember/2.15/classes/Ember.DataAdapter/methods