agGrid自定义列显示格式cellRenderer


列定义中设置cellRenderer

columnDefs:[
          {
            //序号
            headerName: "序号",
            width: 50,
            pinned:"left",
            valueGetter:params=>parseInt(params.node.id)+1,
          },
          {
            headerName: "导入状态",
            width: 50,
            field: "status",
            pinned:"left",
            cellRenderer: this.getStatusCellRenderer(),
            cellStyle:function(){
            return {
              'padding-left':'0px',
              'padding-right':'0px'
            }
          }]
getStatusCellRenderer() {
  function SimpleCellRenderer() {}
  SimpleCellRenderer.prototype.init = function(params) {
    this.eGui = document.createElement('div');
    this.eGui.style['text-align']='center'
    switch(params.value){
      case 0:
        this.eGui.innerHTML = '正常';
        break;
      case -1:
        this.eGui.innerHTML = '异常';
        this.eGui.style['background-color']='#FF9800'
        break;    
      default:
        this.eGui.innerHTML = params.value;
      break 
    }
    // console.log(this.eGui.innerHTML )
  };
  SimpleCellRenderer.prototype.getGui = function() {
    return this.eGui;
  };
  return SimpleCellRenderer;
},

预览

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:桌面显示库文件
下一篇:agGrid修改数据源后,表格显示不刷新
评论列表

发表评论

评论内容
昵称:
关联文章

agGrid定义显示格式cellRenderer
AGGrid: cellRenderer单元格渲染
Excel定义格式千分符
自己创造一个格式定义文件后缀名
AgGrid显示垂直竖向线条
窗体GridView布局定义
AG-Grid 显示分割线,竖线
TinyMCE定义字体大小列表
YESWEB框架表格定义右键菜单
定义表格操作按钮 GridControlEmbeddedNavigator
C# Winform 定义异常处理方法
WPF开发随笔收录-定义图标控件
AgGrid 行Row添加操作(操作按钮)
AgGrid Options宽度计算
C# 配置文件增加定义节点
SQL Prompt定义代码片段
窗体定义权限操作按钮
.NET Core 定义中间件 Middleware
agGrid修改数据源后,表格显示不刷新
winform定义控件(UserControl)加载慢的研究

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码