2009-02-25 58 views
1

無論我使用的是什麼高度參數,我的窗口都保持約250px的穩定高度。當我傳遞600以顯示時,console.log語句輸出600。 getIFrameWindow().show({height: 600}),所以我知道我的身高參數正在被傳遞並被正確接收,但是我的窗口沒有以正確的高度呈現。無法在extJS窗口上設置高度

getIframeWindow : function() { 
    return { 
     show :function(args) { 
      args=args||{}; 
      win = new Ext.Window({ 
       width :args.width||200, 
       height :args.height||200, 
       items :[{ 
        border  : false, 
        xtype  : 'iframepanel', 
        defaultSrc : args.src||'_blank.htm' 
       }] 
      }); 
      console.log(win.height); 
      win.show(); 
     }, 

回答

1

試試這個:

  width :args.width * 1.0 ||200, 
      height :args.height * 1.0 ||200, 

args.width和args.height將成爲數字

+0

謝謝,這將有救了我刪除我的所有呼叫的報價顯示()。幾個星期前我剛學過這個技巧,但是它一次都是太多的JavaScript。 ;-) – ProfK 2009-02-27 19:07:58

相關問題