UNPKG

kero

Version:
34 lines (29 loc) 935 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); /** * Module : kero dataTable getMete * Author : liuyk(liuyk@yonyou.com) * Date : 2016-07-30 14:34:01 */ /** * 获取meta信息,先取row上的信息,没有时,取dataTable上的信息 * @param {Object} fieldName * @param {Object} key * @param {Object} row */ var getMeta = function getMeta(fieldName, key) { if (arguments.length === 0) return this.meta;else if (arguments.length === 1) return this.meta[fieldName]; if (this.meta[fieldName] && typeof this.meta[fieldName][key] !== 'undefined') { return this.meta[fieldName][key]; } else { return null; } }; var getRowMeta = function getRowMeta(fieldName, key) { var row = this.getCurrentRow(); if (row) return row.getMeta(fieldName, key);else return this.getMeta(fieldName, key); }; exports.getMeta = getMeta; exports.getRowMeta = getRowMeta;