【发布时间】:2012-11-08 08:32:59
【问题描述】:
我有一个边框布局,假设有两个区域;中部和西部。 westregion 添加了 splitter 参数并且是可折叠的。现在我有一个工具栏,我想从中隐藏/显示西部区域。我通过调用分离器的toggleTargetCmp() 方法解决了这个问题。我知道,这是一种私有方法,不应该使用,但我没有找到其他方法来存档它。到现在为止还挺好。这一切都有效。
但是现在我想隐藏拆分器和占位符(我使用拆分器的getCollapseTarget() 方法获取占位符)如果工具栏中的按钮被单击。我用setVisible(false) 尝试了它,它适用于拆分器,但它不适用于占位符......在深入了解占位符实例后,我可以看出它设置为hidden: true,但它使用@987654326 @ 默认加上 hiddenAnchestor: false,API 中没有记录。
基于 hideMode 的 API 文档,我尝试将其设置为 'display'
在没有任何运气的情况下调用setVisible(false) 之前,占位符仍然可见。
那么我怎样才能隐藏占位符呢。还是有更好的存档方式?
【问题讨论】:
标签: extjs extjs4 extjs4.1 extjs-mvc