如何实现可选的childview?

How to accomplish a optional childview?

我有一个有两个子视图的视图,我希望第二个视图可以选择消失,即禁用包括数据绑定,并调整第一个视图的大小,反之亦然。我需要一些提示或(伪)代码来完成此操作。提前致谢。

SproutCore 中有相当多的视图以某种方式执行此操作。虽然这不是最好的例子,但请看一下 the experimental select search view.

您将需要覆盖 createChildViews 以手动设置绑定,因此您也可以在需要时取消绑定。