欢迎访问中国最大的EXTJS讨论社区 首页 论坛 教程

Ext教程-一起Ext

当前位置: 首页 > 教程 > Ext Layout布局 >

[入门]Ext布局之TableLayout表格布局实例[图]

时间:2009-04-01 15:39来源: 作者: 点击:
Ext.layout.TableLayout对应面板布局layout配置项的名称为table。 这种比较允许你非常容易的渲染内容到HTML表格中,可以指定列数(columns),跨行(rowspan),跨列(colspan),可以创建出复杂的

  

        Ext.layout.TableLayout对应面板布局layout配置项的名称为table。

       这种比较允许你非常容易的渲染内容到HTML表格中,可以指定列数(columns),跨行(rowspan),跨列(colspan),可以创建出复杂的表格布局。

        必须使用layoutConfig属性来指定属于此布局的配置,table布局仅有唯一的布局配置项columns,而包含在其中的子面板会具有rowspan和colspan两个配置项!
 

   下面是表格布局的一个简单的示例

<script type="text/javascript">
 Ext.onReady(function(){
  Ext.BLANK_IMAGE_URL = '../../extjs2.0/resources/images/default/s.gif';
  var panel = new Ext.Panel({
   title:'Ext.layout.TableLayout布局示例',
   layout : 'table',
   layoutConfig : {
    columns : 4 //设置表格布局默认列数为4列
   },
   frame:true,//渲染面板
   height : 150,
   applyTo :'panel',
   defaults : {//设置默认属性
    bodyStyle:'background-color:#FFFFFF;',//设置面板体的背景色
    frame : true,
    height : 50
   },
   items: [
    {
     title:'子面板一',
     colspan : 3   //设置跨列
    },
    {
     title:'子面板二',
     rowspan : 2,  //设置跨行
     height : 100
    },
    {title:'子面板三'},
    {title:'子面板四'},
    {title:'子面板五'}
   ]
  })
 });
</script>

代码演示了TableLayout(表格布局)的使用方式,其中子面板的colspanrowspan配置项决定了它跨列和跨行的数量,另外需要指出的是,子面板在父面板中是从上到下由左至右进行顺序排列的。效果如图


图片1


声明:本站教程文章版权为一起Ext(http://www.17ext.com/)所有,转载请注明出处
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容