8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png
将某一个字段值高亮,以及动态加载字段,月初时间 V8
admin 10月前

当某一个字段的值大于某个数的时候高亮显示,修改Col的renderer属性

if (Number(value) < 0) {
  metaData.style = 'background-color:#FF3366;';
}
return Ext.util.Format.number(value, '#,##0.00');

store的success属性可以动态加载列

var columns = Wb.getColumns(store);
var new_col = [];
Cs.info(columns);

Wb.each(columns, function(col, k) {
  if (col.dataIndex == "INDEX_DESC") {
    col.text = '项目';
    col.width = 280;
    new_col.push(col);
  }
  else if (col.xtype == "rownumberer") {} 
  else if(col.dataIndex == "INDEX_ID"){
    col.hidden = true;
    new_col.push(col);
  }
  else if(col.dataIndex == "FLAG"){
    col.hidden = true;
    new_col.push(col);
  }
  else if(col.dataIndex == "INDEX_SEQ"){
    col.hidden = true;
    new_col.push(col);
  }
  else {
    col.width = 130;
    col.align = 'center';
    col.text = col.dataIndex.replaceAll("'",'');
    col.format = '#,###.00';
    col.renderer = function(value,metaData,record,rowIndex,colIndex,store,view){
//       if(record.data.FLAG === 0){
//         if(record.data.INDEX_DESC == '五、流动性储备占总资产比例(%)')
//           metaData.tdAttr = 'style = "background:green;"';
//       }else if(record.data.FLAG === 1){
//         if(record.data.INDEX_DESC == '五、流动性储备占总资产比例(%)')
//           metaData.tdAttr = 'style = "background:red;"';
//       }
      if(record.data.INDEX_DESC == '五、流动性储备占总资产比例(%)'){
        if(Number(value) >= Number(record.data.FLAG)){
          metaData.tdAttr = 'style = "background:green;"';
        }else{
          metaData.tdAttr = 'style = "background:red;"';
        }
      }
      return value;
    };
    new_col.push(col);
  }
});

app.dataGrid.reconfigure(null, new_col);

打开页面后,有些控件还没有加载完成,需要延时查询数据

Ext.defer(function() {
  if (Wb.parseBool('true'))
    app.seekBtn.fireEvent('click');
}, 300);

{#sys.nowmonth#} 月初,{#sys.nowdate#} 当日 ,{#sys.predate#}年月日时分秒的时间

最后于 10月前 被admin编辑 ,原因: 添加时间
最新回复 (0)
    • 朕弟分享 | 专注小众,乐于分享!
      2
          
返回
发新帖 搜索 反馈 回顶部