2012-05-10 53 views
0

我跟着this tutorial將digit.tree連接到store.JsonRest,一切正常。 添加dojo主題之前樹顯示純html,動作完美,我可以通過分支顯示我的樹分支。 當我添加一個主題(在我的情況是claro)樹被加載到內存中(我使用dojo插件爲螢火蟲驗證)但沒有顯示任何內容。 控制檯中沒有任何錯誤。添加主題時,Dojo樹不加載

所以如果有人有一個想法。謝謝。

回答

0

因此,通過「添加主題」來檢查鏈接是否在適當的Claro CSS文件中,並使用class =「claro」標記正文,然後發現以前可見的樹消失? (如果你沒有標記正文,那很可能是你的問題。)

如果是這樣的話,使用Firebug檢查頁面中DOM呈現元素的大小(我猜他們是還在那兒)。如果它們已縮小到0px x 0px或等效值,請嘗試使用Firebug手動更改頂層元素的大小並查看其效果。

您可能需要覆蓋某些節點的大小或頂級樹本身,或確保html + body大於0px(例如100%)。

+0

順便說一句,這有助於哪個方面? –

+0

謝謝@羅伊斯頓,我強迫我的div容器的大小,樹就出現在頁面的右側。你知道爲什麼嗎 ? – Swann

+0

對不起,沒有。我會仔細看看鏈接到的教程,然後查看(使用Firebug或同等版本)應用於各種節點的樣式,並與您自己的樣式進行比較。有很多事情可能會出現錯誤的樣式,它會很難。也許從本教程克隆的東西開始,一點一點調整,而不是從頭開始? –