[model,bugfix][s]: if explicitly passed field info to a dataset use that over any field info derived from backend.
This commit is contained in:
@@ -71,7 +71,13 @@ my.Dataset = Backbone.Model.extend({
|
||||
}
|
||||
|
||||
function handleResults(results) {
|
||||
var out = self._normalizeRecordsAndFields(results.records, results.fields);
|
||||
// if explicitly given the fields
|
||||
// (e.g. var dataset = new Dataset({fields: fields, ...})
|
||||
// use that field info over anything we get back by parsing the data
|
||||
// (results.fields)
|
||||
var fields = self.get('fields') || results.fields;
|
||||
|
||||
var out = self._normalizeRecordsAndFields(results.records, fields);
|
||||
if (results.useMemoryStore) {
|
||||
self._store = new recline.Backend.Memory.Store(out.records, out.fields);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user