kero
Version:
34 lines (29 loc) • 750 B
JavaScript
/**
* Module : kero dataTable enable
* Author : liuyk(liuyk@yonyou.com)
* Date : 2016-08-08 09:59:01
*/
const isEnable = function (fieldName) {
var fieldEnable = this.getMeta(fieldName, 'enable')
if (typeof fieldEnable == 'undefined' || fieldEnable == null)
fieldEnable = true
return fieldEnable && this.enable
}
const setEnable = function (enable) {
if (this.enable == enable) return
//当传入的参数不为false时,默认enable为true
if (enable===false){
enable=false;
}else{
enable=true;
}
this.enable = enable
this.enableChange(-this.enableChange())
this.trigger(DataTable.ON_ENABLE_CHANGE, {
enable: this.enable
})
}
export{
isEnable,
setEnable
}