gpt4 book ai didi

extjs - 以编程方式隐藏边框布局区域内的组件

转载 作者:行者123 更新时间:2023-12-04 21:46:47 25 4
gpt4 key购买 nike

我有一个边界布局,比如说两个区域;中部和西部。 westregion 添加了 splitter 参数并且是可折叠的。现在我有一个工具栏,我想从中隐藏/显示西部地区。我通过调用 toggleTargetCmp() 解决了这个问题分流器的方法。我知道,这是一种私有(private)方法,不应该使用,但我没有找到其他方法来存档它。到现在为止还挺好。这一切都有效。

但是现在,如果单击工具栏中的按钮,我想隐藏拆分器和占位符(我使用拆分器的 getCollapseTarget() 方法获取占位符 ownet)。我试过 setVisible(false)这适用于拆分器,但它不适用于占位符...在更深入地查看占位符实例后,我可以看出它设置为 hidden: true但它使用 hideMode: 'offsets'默认加 hiddenAnchestor: false API中没有记录。

基于 的 API 文档hideMode 我尝试将其设置为 'display'在调用 setVisible(false) 之前没有任何运气,占位符仍然可见。

那么我怎样才能隐藏占位符呢。还是有更好的存档方法?

最佳答案

你试过隐藏方法吗?它完全按照您的描述工作 - 隐藏区域和拆分器。
在我的项目中,我这样做:

panel.hide();

其中 panel 是borderPanel 项目之一。

关于extjs - 以编程方式隐藏边框布局区域内的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13285249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com