2011-11-16 57 views
2

我試圖弄清楚分層如何工作。 documentation非常簡潔,除了一個forum thread以外,我無法在其他地方找到很多關於它的信息,其中Jack Slocum說他們非常簡單。其中一個面板的分機圖層

我有一個工作樹面板,我現在試圖做的是把它放在一個圖層中,以便它漂浮在頁面上(這意味着在窗體元素旁邊彈出一個輔助對話框)。我只是創建了一個簡單的圖層,其中包含一個<div>元素,但無法讓它包含更高級的內容。看看使用圖層作爲選項列表的Combo source也沒有讓我變得更聰明。

那麼,對於這個問題有多一點經驗的人,請告訴我:你真的應該如何使用Ext.Layer?還是我「做錯了」? :)

回答

2

Ext.LayerExt.element的擴展,而不是作爲Ext.Component的擴展名。

Ext.Element不從所有的說,一個Ext.Panel做,所以你將有一個更難的時間增加了樹面板Ext.Layer比,如果你添加的樹組件的配置選項和方法中受益面板到Ext.Window,它已經從墊片和陰影中獲益(這是您希望使用Ext.Layer的兩個主要原因)。

但在此之前我會訴諸使用Ext.Window包樹面板,我想看看在樹面板的陰影配置選項應提供你想要的「浮動」的效果......

true(或有效的Ext.Shadow Ext.Shadow.mode值)在面板後面顯示陰影,false爲不顯示陰影(默認爲「邊」)。請注意,此選項僅適用於浮點=真時。

+1

謝謝 - Ext.Panel中的'floating'選項是我正在尋找的。它將面板包裹在一層中。在我的情況下,我必須將其設置爲「{constrain:true}」,以確保它被放置在iframe的可見部分內。 – Rijk

+0

真棒,從來不知道 – JamesHalsall