显然,在设置ContentPane的content属性时,Dojo会进行一些清理。例如:如果我将content设置为窗口小部件A,然后将content设置为窗口小部件B,则窗口小部件A的domNode为空。我想将content设置回小部件A,但是ContentPane充满了“未定义”,因为小部件A的domNode已被清除。

有什么方法可以防止清理ContentPane的旧内容?还是有一种方法可以在不使用setContent()set('content', ...)的情况下在ContentPane中交换不同的小部件?

最佳答案

使用StackContainer作为内容,然后将每个小部件添加到堆栈中。

http://dojotoolkit.org/reference-guide/1.7/dijit/layout/StackContainer.html

10-06 02:02