UNPKG

kero

Version:
37 lines (31 loc) 1.12 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports._formatToIndicesArray = exports.isChanged = undefined; var _util = require('neoui-sparrow/js/util'); var isChanged = function isChanged() { var rows = this.getAllRows(); for (var i = 0; i < rows.length; i++) { if (rows[i].status != Row.STATUS.NORMAL) return true; } return false; }; /** * Module : kero dataTable util * Author : liuyk(liuyk@yonyou.com) * Date : 2016-08-08 09:59:01 */ var _formatToIndicesArray = function _formatToIndicesArray(indices) { if (typeof indices == 'string' || typeof indices == 'number') { indices = [indices]; } else if (indices instanceof Row) { indices = this.getIndexByRowId(indices.rowId); } else if ((0, _util.isArray)(indices) && indices.length > 0 && indices[0] instanceof Row) { for (var i = 0; i < indices.length; i++) { indices[i] = this.getIndexByRowId(indices[i].rowId); } } return indices; }; exports.isChanged = isChanged; exports._formatToIndicesArray = _formatToIndicesArray;