AGGrid: cellRenderer单元格渲染


 

组件的方式渲染单元格:

有两个属性:参考:https://www.ag-grid.com/javascript-grid-column-properties/

 

查看状态单元格渲染:

编辑状态单元格渲染:

方法一  定义渲染类

 

定义一个cellRenderer

然后在定义的列中设置cellRenderer

对应状态列显示的效果如下:

 

方法二 组件导入方式

 

新建一个组件 statusRenderer.vue

截图的代码比较旧,经过测试,refresh没什么用

需要纠正一下,refresh不能省略:

 

https://www.ag-grid.com/javascript-grid-cell-rendering-components/

 

<template>
    <div style="text-align: center;" :style="c_style">{{statusName}}</div>
</template>
<script>
import Vue from "vue";
export default Vue.extend({
    name: "StatusRenderer",
    data() {
        return {
            currentValue: "",
            statusName: "",
            c_style: {}
        };
    },
    created() {
        this.setMood(this.params);
    },
    methods: {
        setMood(params) {
            this.currentValue = params.value;
            switch (params.value) {
                case 0:
                    this.statusName = "未审核";
                    break;
                case -1:
                    this.statusName = "驳回";
                    this.c_style = { "background-color": "red" };
                    break;
                case 1:
                    this.statusName = "通过";
                    this.c_style = { "background-color": "green" };
                    break;
                default:
                    this.statusName = params.value;
                    this.c_style = { "background-color": "#607d8b" };
                    break;
            }
        }
    }
});
</script>

在功能组件中导入这个渲染组件:

设置columncellRendererFramework

效果如下:

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:Windows下Git多账号配置,同一电脑多个ssh-key的管理
下一篇:AgGrid: 行Row根据内容自动高度
评论列表

发表评论

评论内容
昵称:
关联文章

AGGrid: cellRenderer单元渲染
JOC快速开发框架按方向复制填充单元
agGrid自定义列显示格式cellRenderer
devexpress gridview修改单元值后按回车没有立即刷新Summary,必须移动焦点行才行
DevExpress表格GridControl添加操作列单元添加图片按钮并且实现点击链接URL跳转浏览器
AgGrid表格编辑功能
AgGrid: 行Row根据内容自动高度
AgGrid 选中第一行
显卡测试:测试GPU渲染性能 网站地址
agGrid修改数据源后,表格显示不刷新
WPF 使用 Silk.NET 进行 DirectX 渲染入门
agGrid更新数据applyTransaction无效
dotnetCampus.UITest.WPF 一个支持中文用例的界面单元测试框架
AgGrid 行Row添加操作列(操作按钮)
AgGrid Header内容剧中
AgGrid 隐藏loading状态
AgGrid Options列宽度计算
agGrid三种数据操作
AgGrid 检索框 指定检索类型
AgGrid 改变数据后表格不刷新

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