2010-12-12 12 views
1

我怎樣才能在這個道場/ Dijit的頁面允許滾動垂直滾動:道場/ Dijit的 - 如何讓一個佈局控制

http://www.olexe.com/html/DijitScrollTest.html

我可能有60個或100行中的TabControl顯示( ID = 「topTabs」)。

我認爲必須有一個屬性,如AllowScrolling,但我找不到它。 或者我需要添加一個子控件,然後打開子控件中的滾動。 (如果你也可以指向我的Dijit文檔,那是很讚賞的,我一直在尋找超過一個小時)。

回答

5

通常,通過將CSS樣式溢出設置爲「auto」可以很容易地激活滾動。不過,我瀏覽了一下你的網頁,我有幾個問題。

首先,你在BorderContainer的中心區域添加一個TabContainer,但是你永遠不會添加任何標籤到我可以看到的那個Container。 TabContainers通常使用多個ContentPanes來充當不同的Tabs。因此,如果你想要標籤,那麼我會添加一個額外的子元素在一個ContentPane的形式,其中包含所有的內容,否則我會改變現有的TabContainer到一個ContentPane。

無論哪種方式,它應該有溢出的ContentPane:auto;屬性設置爲允許在該元素內滾動。

+0

我們一直在猶豫是否要使用製表符。所以顯然我刪除了標籤,並試圖直接放置內容。我今晚會檢查一下。謝謝。 – NealWalters 2010-12-13 16:34:08

+0

謝謝,知道它或多或少的工作(與上面相同的頁面更新)。我現在僅限於兩個單獨的滾動條,還是可以設置一些頁面大小的類型parm和瀏覽器的滾動條? – NealWalters 2010-12-17 05:26:12

+0

嗯,如果我沒有記錯,你有一個固定高度的標題,然後是一個100%高度的主要元素,這可能是瀏覽器滾動條的原因。我認爲這可以通過在BorderContainer中移動標題來解決。 – DanneManne 2010-12-17 05:49:51

1

TabContainer的內容應該默認滾動。嘗試查看聲明性示例in the docs,併爲每個使用帶有標題屬性的ContentPane子項。