UNPKG

881 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6/**
7 * Module : kero dataTable enable
8 * Author : liuyk(liuyk@yonyou.com)
9 * Date : 2016-08-08 09:59:01
10 */
11
12var isEnable = function isEnable(fieldName) {
13 var fieldEnable = this.getMeta(fieldName, 'enable');
14 if (typeof fieldEnable == 'undefined' || fieldEnable == null) fieldEnable = true;
15 return fieldEnable && this.enable;
16};
17
18var setEnable = function setEnable(enable) {
19 if (this.enable == enable) return;
20 //当传入的参数不为false时,默认enable为true
21 if (enable === false) {
22 enable = false;
23 } else {
24 enable = true;
25 }
26 this.enable = enable;
27 this.enableChange(-this.enableChange());
28 this.trigger(DataTable.ON_ENABLE_CHANGE, {
29 enable: this.enable
30 });
31};
32
33exports.isEnable = isEnable;
34exports.setEnable = setEnable;
\No newline at end of file