2015-11-25 75 views
0

在ExtJS當我滾動瀏覽器窗口Ext.window.window停留在視口上的相同位置。我想修正這個窗口的絕對位置。
我看到的文件說:如何修復窗口的絕對位置,並不滾動瀏覽器滾動?

固定:布爾 配置爲true時,該組件固定在它的X,Y座標在瀏覽器窗口,免疫滾動文檔。

默認爲:假

但不適合我的工作。我錯過了什麼?如何修復窗口的絕對位置,並不滾動瀏覽器滾動?

+0

請創建煎茶小提琴。將有助於更好地瞭解 –

+0

檢查此網址。 https://fiddle.sencha.com/#fiddle/11kf – gogagubi

+0

當我設置固定:true,它的工作原理。對?窗口處於相同的位置,即使頁面滾動。 –

回答

1

這部分工作。但是,你是否擔心限制?

handler: function(button){ 
           var w = Ext.create('Ext.window.Window', { 
            height: 150, 
            width: 200,           
            renderTo: button.up('fieldset').getEl().dom, 
            title: 'child window'          
           }); 

           this.up('fieldset').add(w); 
           w.show(); 
          } 
+0

感謝這一行renderTo:button.up('fieldset')。getEl()。dom,「super」的作品。但我有另一個問題。我離開約束:真正的和添加的窗口不在中心 – gogagubi

0

喜歡這也許:

handler: function(){ 
    var w = Ext.create('Ext.window.Window', { 
     height: 150, 
     width: 200, 
     title: 'child window', 
    }); 

    this.up('fieldset').add(w); 
    w.show(); 
}