2009-10-22 19 views
0

裏面我FormPanel中,我有「列」的佈局一個字段。 我嘗試了好幾種不同的配置屬性,但我不能獲取標籤的文本框我的工作。它只是呈現沒有標籤的文本框。 (顯然,如果我做的佈局類型「形式」,我覺得沒有問題)。複選框的文本顯示正常,但文本框標籤不顯示。有人能指出什麼是錯的嗎? 謝謝!Ext JS的 - 無法文本字段標籤在列布局顯示

xtype:'fieldset', 
title:'Transaction Status', 
layout: 'column', 
style:'margin:5px;' 
,height:125//or:'-20', allowBlank:false} 
,defaultType: 'checkbox'    
,defaults: { 
     columnWidth: '.32', 
     border: false 
      },    

items: [{ 
     id:'check1-field', 
      name: 'check1', 
      boxLabel: 'DOT' 
     },{ 
      id:'check2-field', 
      boxLabel: 'Results Matched', 
      name: 'check2' 
      },{ 
      xtype:'textfield', 
      name: 'testname',     
      fieldLabel:'This doesnt show' 
     } 
    ] 

回答

1

Ext Docs for TextField

「當該組件是由已被配置使用到的FormLayout佈局管理器容器呈現這個配置僅用於」。

所以,既然你有一個「列」的佈局,我不認爲它會呈現。

最佳最好的可能是把你的複選框中設置下面的文本輸入框一個單獨的領域,或者只是刪除列布局樣式,並改變它形成(默認值)。

0

我和你有同樣的問題..

我解決了它使用面板xtype。

設置你的複選框成爲面板項目。