UNPKG

895 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.getMeta = undefined;
7
8var _rowUtil = require('./row-util');
9
10/**
11 *获取row中某一列的属性
12 */
13var getMeta = function getMeta(fieldName, key, fetchParent) {
14 if (arguments.length == 0) {
15 var mt = {};
16 for (var k in this.data) {
17 mt[k] = this.data[k].meta ? this.data[k].meta : {};
18 }
19 return mt;
20 }
21 var meta = (0, _rowUtil._getField)(this, fieldName).meta;
22 if (meta && meta[key] !== undefined && meta[key] !== null && meta[key] !== '') return meta[key];else if (typeof fetchParent == 'undefined' || fetchParent != false) return this.parent.getMeta(fieldName, key);
23 return undefined;
24}; /**
25 * Module : kero dataTable row getMeta
26 * Author : liuyk(liuyk@yonyou.com)
27 * Date : 2016-08-08 13:54:01
28 */
29
30exports.getMeta = getMeta;
\No newline at end of file