博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ext中fieldLabel文本太宽的问题,以及Panel居中显示
阅读量:6069 次
发布时间:2019-06-20

本文共 979 字,大约阅读时间需要 3 分钟。

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

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

{

columnWidth:.33,
layout:’form’,
border:false,
labelWidth: 40,
items:[{
xtype:"combo",
fieldLabel: '地区',
name: 'combo',
labelStyle: 'text-align:right;width: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页面居中,注意被渲染之后

分类: 
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2011/12/24/2300388.html,如需转载请自行联系原作者
你可能感兴趣的文章
运用webkit绘制渲染页面原理解决iscroll4闪动的问题
查看>>
微信公众平台开发OAuth2.0网页授权(转)
查看>>
[LeetCode] First Bad Version 第一个坏版本
查看>>
算法范式
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->Web版本“产品管理”事例编辑界面新增KindEditor复文本编辑控件...
查看>>
【blade04】用面向对象的方法写javascript坦克大战
查看>>
我的第四个网页制作:列表标签
查看>>
“玲珑杯”ACM比赛 Round #12题解&源码
查看>>
第 16 章 Angular
查看>>
说说协同框架
查看>>
9.2. Spring Boot Quick start
查看>>
Android studio libs目录
查看>>
共享池
查看>>
RabbitMQ 一二事(2) - 工作队列使用
查看>>
1.4. my.cnf
查看>>
程序员眼中的工作流
查看>>
How to modify squashfs image
查看>>
EF架构~在Linq to Entity中使用日期函數
查看>>
httpwebrequest 请求压缩,接受压缩的字符流请求
查看>>
ARP (地址解析协议)
查看>>