formpanel的column布局
显示两行没问题,显示3行以上就变了
框框变很小了

解决方案 »

  1.   

    不太清楚formpanel 是什么??
      

  2.   

    看不到你的图
    约莫的估计了下 
    应该是你布局的问题  你吧你布局中的 
    height  设置下 试下
      

  3.   

    就是这样的布局
    var simpleForm = new Ext.FormPanel({   
    title: '表单例子',   
    buttonAlign:'right',
    width: 600,    
    frame:true, 
    items: [
    {       
    layout:'column',  
    labelSeparator:':',  
    items:[
    {        
    columnWidth:0.33,    
    layout: 'form',     
    items: [{          
    xtype:'textfield',      
    fieldLabel: '姓名1',     
    name: 'name1',     
    anchor:'100%' }]        
    },
    {        
    columnWidth:0.33,    
    layout: 'form',     
    items: [{          
    xtype:'textfield',      
    fieldLabel: '姓名2',     
    name: 'name2',     
    anchor:'100%' }]        
    }
    ,
    {        
    columnWidth:0.33,    
    layout: 'form',     
    items: [{          
    xtype:'textfield',      
    fieldLabel: '姓名4',   
    disabled:true,
    value:'123',
    name: 'name4',     
    anchor:'100%' }]        
    }
    ,
    {        
    columnWidth:0.5,    
    layout: 'form',     
    items: [htjgTextField]        
    }
    ,
    {        
    columnWidth:0.5,    
    layout: 'form',     
    items: [{          
    xtype:'textfield',      
    fieldLabel: '姓名6',     
    name: 'name6',     
    anchor:'100%' }]        
    }]}] ,
      

  4.   

    labelWidth:吧汉字占的搞短一点!在layout:‘form’上面,可以把textfield设置width:100,搞长一点!
      

  5.   


    这对layout:'column',   都没效果啊.