UNPKG

856 BJavaScriptView Raw
1/**
2 * Module : kero dataTable getMete
3 * Author : liuyk(liuyk@yonyou.com)
4 * Date : 2016-07-30 14:34:01
5 */
6
7
8/**
9 * 获取meta信息,先取row上的信息,没有时,取dataTable上的信息
10 * @param {Object} fieldName
11 * @param {Object} key
12 * @param {Object} row
13 */
14const getMeta = function (fieldName, key) {
15 if (arguments.length === 0)
16 return this.meta;
17 else if (arguments.length === 1)
18 return this.meta[fieldName];
19
20 if(this.meta[fieldName] && typeof this.meta[fieldName][key] !== 'undefined'){
21 return this.meta[fieldName][key];
22 }else{
23 return null;
24 }
25
26}
27
28
29const getRowMeta = function (fieldName, key) {
30 var row = this.getCurrentRow()
31 if (row)
32 return row.getMeta(fieldName, key)
33 else
34 return this.getMeta(fieldName, key)
35}
36
37export {
38 getMeta,
39 getRowMeta
40}
\No newline at end of file