0

这是一个非常简单的问题。

基本上这是我的情况:

var newViewInstance1 = new MyView();
myLayout.myRegion.show(newViewInstance1)

现在,稍后,我想在同一个布局区域中再次显示视图(这是一个静态视图)。与此同时,该地区可能有也可能没有不同的看法。

这两者有什么区别吗:

myLayout.myRegion.show(newViewInstance1) //again

//or
var newViewInstance2 = new MyView();
myLayout.myRegion.show(newViewInstance2)

例如,如果我执行后者,newViewInstance1 是否会被闲置?

谢谢

——贾斯汀·威利

4

1 回答 1

1

除了视图初始化之外没有真正的区别(例如,如果您在视图initialize函数中获取或计算信息)。

在任何情况下,当一个区域显示视图时,它会关闭该区域中所有打开的视图。所以,不:newViewInstance1不会在第二种情况下徘徊。

于 2013-07-18T12:03:35.277 回答