sigma_grid2.4 兼容ie9以上版本createElement

编辑源码中的 gt_base.js

第20行增加IE10 IE11的识别

Sigma.isIE9 = ua.indexOf("msie 9") > -1;
Sigma.isIE10 = ua.indexOf("msie 10") > -1;

Sigma.isIE11 = ua.indexOf("rv:11") > -1;

第228行增加IE9 以上的 createElement 创建行为
if (Sigma.$type(el,'string') ){
if ((Sigma.isIE9 || Sigma.isIE10 || Sigma.isIE11 ) && props && (props.name || props.type)){
el = Sigma.doc.createElement(el);
el.name = (props.name) ? props.name : '';
el.type = (props.type) ? props.type : '';
delete props.name;
delete props.type;
return el;
}

if (Sigma.isIE && props && (props.name || props.type)){

使用uglifyjs重新打包 

     需要安装nodejs 然后安装 npm install uglify-js -g

uglifyjs gt_validator.js gt_const.js gt_base.js gt_tool.js gt_template.js gt_chart.js gt_editor.js gt_dataset.js gt_dialog.js gt_ajax.js gt_column.js gt_grid.js -c -m -o gt_grid_all.js

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值