• ExtJs GridPanel 给表格行或者单元格自定义样式


            Ext.onReady(function(){
                Ext.create('Ext.data.Store', {
                    storeId:'simpsonsStore',
                    fields:['name', 'email', 'phone'],
                    data:{'items':[
                        { 'name': 'Lisa',  "email":"lisa@simpsons.com",  "phone":"555-111-1224"  },
                        { 'name': 'Bart',  "email":"bart@simpsons.com",  "phone":"555-222-1234" },
                        { 'name': 'Homer', "email":"home@simpsons.com",  "phone":"555-222-1244"  },
                        { 'name': 'Marge', "email":"marge@simpsons.com", "phone":"555-222-1254"  }
                    ]},
                    proxy: {
                        type: 'memory',
                        reader: {
                            type: 'json',
                            root: 'items'
                        }
                    }
                });
    
                Ext.create('Ext.grid.Panel', {
                    title: 'Simpsons',
                    store: Ext.data.StoreManager.lookup('simpsonsStore'),
                    columns: [
                        { text: 'Name',  dataIndex: 'name' },
                        { text: 'Email', dataIndex: 'email', flex: 1 },
                        { text: 'Phone', dataIndex: 'phone' }
                    ],
                    height: 200,
                     400,
                    renderTo: Ext.getBody(),
                    viewConfig: {
    //这里可以根据我们自己的逻辑给表格添加样式 getRowClass:
    function(record, rowIndex, rowParams, store){ return "tasks-completed-task"; } }, }); });
            //给行添加样式
            .tasks-completed-task {
                color:#fb223a;
            }
            //行内单元格添加样式
            .tasks-completed-task .x-grid-cell {
                text-decoration: line-through;
                color: gray;
            }

    .tasks-completed-task .x-grid-cell(这种写法是CSS 样式 子元素选择器)

    意思是 父容器的CSS = tasks-completed-task 子元素的css = x-grid-cell 才会生效

  • 相关阅读:
    端口以及服务常用cmd
    异步,同步,阻塞,非阻塞,并行,并发,
    mysql启动不起来
    安装nagios出现的错误
    Linux内核优化
    mysql使用常见问题
    mysql日志
    mysql数据库使用脚本实现分库备份过程
    mysqladmin常用用法
    mysql授权
  • 原文地址:https://www.cnblogs.com/daxin/p/3220182.html
Copyright © 2020-2023  润新知