zoukankan      html  css  js  c++  java
  • 解决jQuery的EasyUI的datagrid数据表格中行的垂直居中问题。

    默认jQuery EasyUI的datagrid的行的垂直方向上的对齐是text-top的。效果是这样:

    修改后效果是这样:

    解决办法:

    datagrid只有align属性,指的是水平方向的对齐方式,可以按照下面的方法设置css:

    在创建datagrid的时候设置column的styler:

    columns:[[
                            
                            {field:'监测网站',title:'监测网站',80,align:'center',
                                styler: function(value,row,index){
                                        return 'vertical-align:middle;';
                                }
                            }
          ]]

    官方对styler的解释:

    NameTypeDescriptionDefault
           
    styler function The cell styler function, return style string to custom the cell style such as 'background:red'. The function take three parameter:
    value: the field value.
    rowData: the row record data.
    rowIndex: the row index.

    Code example:

    $('#dg').datagrid({
    	columns:[[
    		{field:'listprice',title:'List Price', 80, align:'right',
    			styler: function(value,row,index){
    				if (value < 20){
    					return 'background-color:#ffee00;color:red;';
    				}
    			}
    		}
    	]]
    });
    
    undefined
           

    官方地址

  • 相关阅读:
    Mina Core 10-执行器过滤器
    Mina Core 09-编解码过滤器
    Mina Core 08-IoBuffer
    Mina Basics 07-处理程序Handler
    Mina Basics 06-传输
    Mina Basics 05-过滤器
    Mina Basics 04- 会话
    Mina Basics 03-IoService
    Mina Basics 02-基础
    Mina Basics 01- 入门
  • 原文地址:https://www.cnblogs.com/sixiweb/p/2824784.html
Copyright © 2011-2022 走看看