• Ext查询面板收缩时,文本内容垂直显示


    css添加如下样式
    /**
    *查询面板收缩时,文本内容垂直显示
    **/
    .x-layout-collapsedText
    {
    16px;
    font-size:11px;
    word-wrap:break-word;
    letter-spacing:10px;
    color:#04408c;
    font-weight:bold;
    font-family:tahoma,arial,verdana,sans-serif;
    line-height:17px;
    }
    重写Ext.panel.Panel.js中添加如下代码:
    /**
    *查询面板收缩时,文本内容垂直显示
    **/
    Ext.override(Ext.panel.Panel,{
    initComponent:function(){
    this.callParent(arguments);
    this.collapsedVerticalText();
    },
    collapse:function(direction,animate){
    this.callParent(arguments);
    this.collapsedVerticalText();
    },
    collapsedVerticalText:function(){
    var task = new Ext.util.DelayedTask(function(){
    var d = Ext.query("div.x-vml-base");
    if(Ext.isChrome || navigator.userAgent.indexOf("MSIE 10.0") > 0){
    d = Ext.query("div svg");
    }
    if(!Ext.isEmpty(d)){
    for(var i=0;i<d.length;i++){
    var text = d[i].innerText;
    if(Ext.isChrome || navigator.userAgent.indexOf("MSIE 10.0") > 0){
    text = d[i].textContent;
    }
    if(Ext.isEmpty(text)){
    text = '查询条件';
    }
    d[0].parentNode.innerHTML="<font class='x-layout-collapsedText'>"+text+"</font>";
    }
    }
    });
    task.delay(50);
    }
    });

  • 相关阅读:
    Redis集群启动脚本
    查看表结构
    MySQL删除冗余数据
    Java中的阶乘
    MySQL中IFNULL,ISNULL和NULLIF
    最小化安装CentOS7后要做的30件事情
    VMware的CentOS部署环境
    CentOS 上的 FirewallD 简明指南
    CentOS安装Java环境
    Linux中一些常用的很巧妙的命令
  • 原文地址:https://www.cnblogs.com/ljian/p/3257589.html
Copyright © 2020-2023  润新知