我正在使用Dojo 1.9創建基本的待辦事項列表應用程序。我有一個簡單的模型,我想要一個單獨的任務看起來像這可以在這jsfiddle看到。我試圖在我的待辦事項列表中爲此jsfiddle的addTask函數執行此操作。在嵌套的BorderContainer ContentPane小部件中未檢測到區域屬性
從本質上講,我有以下佈局:
BorderContainer
BorderContainer (top)
Button (right)
ContentPane (center)
BorderContainer (task0)
ContentPane (left)
CheckBox
ContentPane (center)
InlineEditBox
ContentPane (right)
Button
BorderContainer (task1)
...
...
和部件使用BorderContainer的任務(task0,TASK1,...)不格式化自己的孩子的contentPane正確的部件 - 在Firebug的檢查表明, dijitAlign *屬性沒有被設置。爲什麼是這樣?我在完成時致電初創公司,對DOM的檢查清楚地表明所有的孩子都被適當地嵌套。
它看起來像調整任務容器時的工作。在啓動調用下方添加'taskContainer.resize()'似乎使任務行看起來與單個任務jsfiddle中的相同。我還會注意到,在第二個小提琴(實際任務列表)中調整窗口大小會導致單個任務行佔用任務列表中的所有空間。添加第二個任務列表正確調整大小。 –
美麗;那工作。如果您將您的評論翻譯爲答案並解釋其原因,我很樂意接受它。 – Mack