2009-12-01 49 views
0

我對Dojo完全陌生(通過Google的XD使用1.3),並且想要嘗試以正確的方式做事,但沒有看到明顯的dojo.layout。*容器。如何在Dojo中製作可滾動,可點擊的項目列表?

基本上,我有一個類別的左側列表中的用戶界面,然後在右邊的數據列表。

所以說有20個類別,每個類別中有20個項目。我希望能夠點擊一個類別,然後在右側顯示適當的列表。

但我沒有看到一個只包含ContentPanes列表的容器。我的直覺是,佈局應該是:

  • 使用BorderContainer:
    • 領先:???集裝箱每個類別
      • 1的contentPane
    • 中心:???集裝箱
      • 1 Conten所選類別中每個項目的tPane。

但我不知道???集裝箱應該是什麼。

一些選項我已經想到了:

  • 使用的類別一dojox.Tree。不理想,因爲我的類別不是平等的,我不得不改變CSS以隱藏+/-和線。

  • 使用diji.Menu作爲類別。關閉,但我想突出顯示所選的類別,並且它不覺得菜單是爲此設計的。

  • 構建我自己的_Container子類。似乎是可行的,但是真的有必要嗎?

  • 使用模板化控件。似乎也許是我找到的最好的方法,但我不清楚這是否真的是我想要做的。

因此,任何意見將不勝感激。

回答

1

聽起來像你想要dijit.layout.StackContainer。

+0

什麼是使堆棧「按鈕」垂直而不是水平堆疊的最佳方式是什麼? – Ryan 2009-12-03 17:18:18

+1

如何讓它們顯示:block? – 2009-12-04 02:24:16