a-chart
Version:
A-Chart is a ReactJS Library/Package to address all posibilities of Reporting Functionality
48 lines (38 loc) • 1.64 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getSelectedItems = getSelectedItems;
exports.getChangedItems = getChangedItems;
var _utilFns = require("./utilFns");
var Util = _interopRequireWildcard(_utilFns);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
function getSelectedItems() {
var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
var key = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
var config = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
var items = [];
this.items.map(function (obj, i) {
if (obj._selected) {
obj = Object.assign({}, obj);
Util.removeInternalKeys(obj);
items.push(obj);
}
});
return items;
};
function getChangedItems() {
var list = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
var key = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
var config = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
var items = [];
this.items.map(function (obj, i) {
if (obj._edited) {
obj = Object.assign({}, obj);
Util.removeInternalKeys(obj);
// delete (obj.aChart_edited);
items.push(obj);
}
});
return items;
};
;