2017-02-14 94 views
1

ExtJS中我的文本框的标签不会变大,不管我尝试什么。它似乎正在移动到2行以适应大小。任何人都可以看到我做错了什么?extjs标签宽度以textfield的形式没有调整大小

我有一个窗体,在一个字段集内,面板内。

screenshot

Ext.define('ExtApplication4.view.admin.Admin', { 
extend: 'Ext.panel.Panel', 
xtype: 'app-admin', 
controller: 'admin', 

itemId: 'adminItemId', 

requires: [ 
    'ExtApplication4.view.admin.AdminController', 
    'ExtApplication4.util.GlobalVar' 
], 

title: 'Admin', 
//html: 'This is my Admin Panel', 

items: [{ 

    xtype: 'fieldset', 
    title: 'database values', 
    width: 400, 
    items: [{ 

     xtype: 'form', 
     //labelWidth: 200, 
     monitorValid: true, 
     formBind: true, 
     items: [{ 
      //xtype: 'fieldset', 
      //title: 'database values', 
      //width: '100%', 
      defaultType: 'textfield', 
      margin: '10px,0,10px,0', 
      fieldDefaults: { 
       labelWidth: 200 
      }, 
      items: [ 
       { 
        allowBlank: false, 
        fieldLabel: 'Accrued', 
        itemId: 'itemIdAccrued', 
        name: 'nameAccrued', 
        emptyText: 'Accrued' 
       }, 
       { 
        allowBlank: false, 
        fieldLabel: 'YTD End Val', 
        name: 'YTDEndVal', 
        emptyText: 'YTDEndVal', 
        itemId: 'itemIdYTDEndVal' 
       }, 
       { 
        allowBlank: false, 
        fieldLabel: 'Margin Req', 
        name: 'MarginReq', 
        emptyText: 'MarginReq', 
        itemId: 'itemIdMarginReq' 
       }, 
       { 
        allowBlank: false, 
        fieldLabel: 'MarginExc', 
        name: 'MarginExc', 
        emptyText: 'MarginExc', 
        itemId: 'itemIdMarginExc' 
       }, 
       { 
        xtype: 'displayfield', 
        hideEmptyLabel: false, 
        value: 'All fields must be filled out', 
        style: 'text-align:left' 
       } 
      ], 
      buttons: [{ 
       text: 'Submit', 
       formBind: true, 
       listeners: { 
        click: 'onButtonSubmitPTValues' 
       } 
      }] 

回答

2

代替fieldDefaults使用defaultsconfig财产。

Ext.application({ 
 
    name: 'Fiddle', 
 
    launch: function() { 
 
      
 
      Ext.create('Ext.panel.Panel', { 
 
       renderTo: Ext.getBody(), 
 
       
 
itemId: 'adminItemId', 
 

 

 
title: 'Admin', 
 
//html: 'This is my Admin Panel', 
 

 
items: [{ 
 

 
    xtype: 'fieldset', 
 
    title: 'database values', 
 
    width: 400, 
 
    items: [{ 
 

 
     xtype: 'form', 
 
     //labelWidth: 200, 
 
     monitorValid: true, 
 
     formBind: true, 
 
     items: [{ 
 
      //xtype: 'fieldset', 
 
      //title: 'database values', 
 
      //width: '100%', 
 
      defaultType: 'textfield', 
 
      margin: '10px,0,10px,0', 
 
      defaults: { 
 
       labelWidth: 200 
 
      }, 
 
      items: [ 
 
       { 
 
        allowBlank: false, 
 
        fieldLabel: 'Accrued', 
 
        itemId: 'itemIdAccrued', 
 
        name: 'nameAccrued', 
 
        emptyText: 'Accrued' 
 
       }, 
 
       { 
 
        allowBlank: false, 
 
        fieldLabel: 'YTD End Val', 
 
        name: 'YTDEndVal', 
 
        emptyText: 'YTDEndVal', 
 
        itemId: 'itemIdYTDEndVal' 
 
       }, 
 
       { 
 
        allowBlank: false, 
 
        fieldLabel: 'Margin Req', 
 
        name: 'MarginReq', 
 
        emptyText: 'MarginReq', 
 
        itemId: 'itemIdMarginReq' 
 
       }, 
 
       { 
 
        allowBlank: false, 
 
        fieldLabel: 'MarginExc', 
 
        name: 'MarginExc', 
 
        emptyText: 'MarginExc', 
 
        itemId: 'itemIdMarginExc' 
 
       }, 
 
       { 
 
        xtype: 'displayfield', 
 
        hideEmptyLabel: false, 
 
        value: 'All fields must be filled out', 
 
        style: 'text-align:left' 
 
       } 
 
      ], 
 
      buttons: [{ 
 
       text: 'Submit', 
 
       formBind: true, 
 
      }] 
 
     }] 
 
    }] 
 
}] 
 
      
 
     
 
    
 
}); 
 
} 
 
});
<link rel="stylesheet" href="https://cdn.sencha.com/ext/gpl/4.1.1/resources/css/ext-all.css"> 
 
<script type="text/javascript" src="https://cdn.sencha.com/ext/gpl/4.1.1/ext-all-debug.js"></script>

+0

甜蜜!那工作。对不起,要成为一个痛苦,但我怎么能让最后一个文本字段左对齐? – solarissf

+1

删除'hideEmptyLabel'配置属性 –

+0

甜蜜...作品!!! – solarissf

相关问题