六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 160|回复: 0

extjs form

[复制链接]

升级  44.67%

33

主题

33

主题

33

主题

秀才

Rank: 2

积分
117
 楼主| 发表于 2013-2-7 23:01:17 | 显示全部楼层 |阅读模式
Ext Panel:设置Frame属性为true 收藏
对Ext的Panel界面组件,如果配置它的frame为true,则Panel是圆角框显示,但也会出现如下效果:


如图,Panel的body在文字周围显示的是Panel的底色,这些间隙是css的padding引起的。

如果使用圆角,则Panel组件将使用 .x-panel- ml .x-panel-mc .x-panel-mr 这些样式,这些规定了padding值为6px
如:

   1. .x-panel-ml{background:#fff url(../images/default/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;}

如果有页面使用圆角Panel,又不想padding太大,可以在页面中定义样式:

   1. .x-panel-ml{padding-left:6px;}

另外,如果使用column layout,则同一列的两个Panel可能挨着,可以使用如下样式,定义两个Panel之间的垂直间隔:

   1. .x-column-layout-ct .x-panel {
   2.         margin-bottom:5px;
   3.     }

定义圆角Panel的部分实例代码:

   1. {
   2.      columnWidth:.33,
   3.      baseCls:'x-plain',
   4.      bodyStyle:'padding:5px 5 5px 5px',
   5.      items:[{
   6.             title: 'Panel',
   7.             frame:true,
   8.             bodyStyle:'background:white;font:normal 12px verdana;',         
   9.             html: Ext.example.shortBogusMarkup
  10.           }]
  11. }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表