显然,在设置ContentPane的content
属性时,Dojo会进行一些清理。例如:如果我将content
设置为窗口小部件A,然后将content
设置为窗口小部件B,则窗口小部件A的domNode
将被清空。我想将content
设置回小部件A,但ContentPane中填充了“未定义”,因为小部件A的domNode
已被清除。
有什么方法可以阻止ContentPane的旧内容被清理?或者是否有方法在不使用setContent()
或set('content', ...)
的情况下在ContentPane中交换不同的小部件?
答案 0 :(得分:2)
对内容使用StackContainer
,然后将每个小部件添加到堆栈中。
http://dojotoolkit.org/reference-guide/1.7/dijit/layout/StackContainer.html