2010-10-18 50 views
2

我們有一個應用程序在各個標籤中使用了一些TextArea組件。問題是,當我們向TextArea插入文本(使用grow:true)時,TextArea正確調整自身大小,但是當我們更改選項卡並顯示新的TextArea時,此新TextArea的TextArea大小存在於另一個選項卡中。Ext JS textarea成長錯誤

當我們點擊它時,TextArea會自動調整到合適的尺寸。

我該如何解決?

感謝

回答

2

我已經找到了解決辦法我自己,我叫autoSize的()當用戶更改選項卡

 mytabs.on("tabchange", function(){ 

     var list = Ext.query('textarea'); 
     for(var i = 0; i < list.length; i++){ 

      var ta = list[i]; 
      var id = ta.getAttribute('id'); 

      var cmp = Ext.getCmp(id); 
      if(cmp && cmp.autoSize){ 
       cmp.autoSize(); 
      } 
     } 

    }); 

而且它的偉大工程