I can't find this answer in the Book of Dojo. I'm nesting layout containers inside layout containers. When should I call addChild() to add it to the parent container?
Should I add them as I create them?....
var bc1 = new dijit.layout.BorderContainer(...);
var bc2 = new dijit.layout.BorderContainer(...);
bc1.addChild(bc2);
var bc3 = new dijit.layout.BorderContainer(...);
bc2.addChild(bc3);
var bc2 = new dijit.layout.BorderContainer(...);
bc1.addChild(bc2);
var bc3 = new dijit.layout.BorderContainer(...);
bc2.addChild(bc3);
...or should I create all of them first, and then add them together at the end?
var bc1 = new dijit.layout.BorderContainer(...);
var bc2 = new dijit.layout.BorderContainer(...);
var bc3 = new dijit.layout.BorderContainer(...);
bc2.addChild(bc3);
bc1.addChild(bc2);
var bc2 = new dijit.layout.BorderContainer(...);
var bc3 = new dijit.layout.BorderContainer(...);
bc2.addChild(bc3);
bc1.addChild(bc2);
...or does it matter at all?
Also, I want to embed a split container inside a content pane. Is this the correct way to do it?
var cp = new dijit.layout.ContentPane(...);
var sc = new dijit.layout.SplitContainer(...);
cp.setContent(sc.domNode);
var sc = new dijit.layout.SplitContainer(...);
cp.setContent(sc.domNode);

should work either way
but be sure to call startup on each container. And BorderContainer is a replacement for SplitContainer also.