我正在使用 Dojo 1.9 创建一个基本的待办事项列表应用程序。我有一个我希望单个任务看起来像的简单模型,可以在这个jsfiddle中看到。我试图在我的待办事项列表中,在这个 jsfiddle 的 addTask 函数中实现这个。
本质上,我有以下布局:
BorderContainer
BorderContainer (top)
Button (right)
ContentPane (center)
BorderContainer (task0)
ContentPane (left)
CheckBox
ContentPane (center)
InlineEditBox
ContentPane (right)
Button
BorderContainer (task1)
...
...
并且任务(task0、task1、...)的 BorderContainer 小部件未正确格式化其子 ContentPane 小部件——在 Firebug 中的检查显示 dijitAlign* 属性未设置。为什么是这样?我在完成时调用启动,并且对 DOM 的检查清楚地表明所有子项都被适当地嵌套。