##// END OF EJS Templates
Merge with di-typescript
Merge with di-typescript

File last commit:

r51:43a2828f8abe v1.2.0-rc di-typescript
r57:c981b10db77f merge default
Show More
StatefullStoreAdapter.js
18 lines | 585 B | application/javascript | JavascriptLexer
/ src / amd / js / data / StatefullStoreAdapter.js
define(["dojo/_base/declare", "dojo/_base/array", "../safe", "./StoreAdapter"], function(declare, array, safe ,AdapterStore){
return declare([AdapterStore], {
_attrs : null,
constructor : function(opts) {
safe.argumentNotEmptyArray(opts.attrs, "opts.attrs");
this._attrs = opts.attrs;
},
mapItem : function(item) {
var result = {};
array.forEach(this._attrs, function(p) {
result[p] = item.get(p);
});
return result;
}
});
});