1 增加formater函数
{
field: 'pct',
title: '完成比例',
width: 100,
align: 'center',
sortable: false,
formatter: showProcessBar
}
2 函数实现
//增加进度条显示功能
function showProcessBar(value, row, index) {
var htmlstr = null;
//如果NaN,则说明未分配计划
if(isNaN(parseInt(value))){
console.log("NaN");
htmlstr = '<div class="progressbar-text" style="width:90px;">'
+ "未分配计划" + '</div><div class="progressbar-value" style="width:0px">  </div>';
}else if(parseInt(value) > 100 || value.indexOf(",") > 0){//大于100,统一按照100%统计,//超过1000
console.log("大于100 value = "+value+" parseIntValue = "+ parseInt(value));
htmlstr = '<div class="progressbar-text" style="width:90px;">'
+ value + '</div><div class="progressbar-value" style="width:90px">  </div>';
}else{//完成比例正常显示
console.log("小于100 value = "+value+" parseIntValue = "+ parseInt(value));
htmlstr = '<div class="progressbar-text" style="width:90px;">'
+ value + '</div><div class="progressbar-value" style="width:'+
parseInt(value)+'px">  </div>';
}
return htmlstr;
}