Dojo 1.9 を使用して、基本的な To Do リスト アプリの作成に取り組んでいます。このjsfiddleで見ることができる、個々のタスクをどのように見せたいかの簡単なモックアップがあります。このjsfiddleの addTask 関数で、これを to-do リストに実装しようとしました。
基本的に、次のレイアウトがあります。
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 を調べると、すべての子が適切にネストされていることが明確に示されています。