• ext中fieldLabel文本太宽的问题,以及Panel居中显示


    在layout: ‘column’,后的排列中,右对齐fieldLabel的宽度就不怎么好使。

    经过几次调试,终于可以右对齐fieldLabel了,fieldLabel的右对齐比较麻烦,必须首先在form中设置 labelWidth:40,同时在labelStyle中加上labelStyle : “text-align:right;40;”,这2个地方都要设置宽度才行,否则fieldLabel的宽度就不起作用。

    {
    columnWidth:.33,
    layout:’form’,
    border:false,
    labelWidth: 40,
    items:[{
    xtype:"combo",
    fieldLabel: '地区',
    name: 'combo',
    labelStyle: 'text-align:right;40;',
    store: new Ext.data.SimpleStore({
    fields: ['value', 'text'],
    data: [
    ['value1', 'text1'],
    ['value2', 'text2']
    ]
    }),
    displayField: ‘text’,
    valueField: ‘value’,
    mode: ‘local’,
    emptyText:’请选择’
    }]
    }

    用formPanel做了个登录界面,不能在页面居中,以下是解决方法
    var panel =new Ext.panel({

    });
    var windowWidth = window.screen.availWidth;
    var left=windowWidth/2 – panel的宽度/2;
    var style=’margin-top:150px;margin-left:’+left+’px;’;
    var el=Ext.get(‘div-id’).applyStyles(style);
    panel .render(el);

    可直接用 panel.el.center();//使的PANEL页面居中,注意被渲染之后

  • 相关阅读:
    扫描线算法
    评论备份(3)
    评论备份(2)
    二分法的注意事项
    sam模板
    Machine Learning(Andrew Ng)学习笔记
    洛谷P2221 [HAOI2012]高速公路
    洛谷P3233 [HNOI2014]世界树
    P2515 [HAOI2010]软件安装
    BZOJ4293: [PA2015]Siano
  • 原文地址:https://www.cnblogs.com/soundcode/p/2300388.html
Copyright © 2020-2023  润新知