我有一个treepanel和一个tabpanel。每个树面板节点对应一个tabpanel面板。当我点击一个节点时,它会突出显示并且标签面板会被打开。当我关闭选项卡面板时,应该删除节点的突出显示。我尝试了很多,但没能成功。对此有何帮助?
https://fiddle.sencha.com/#fiddle/1foo
您可以在Abc.view.main.explorer.AbcTabPanel
组件上看到监听器。
答案 0 :(得分:1)
看看这个:https://fiddle.sencha.com/#fiddle/1fq0
你的例子抛出了我在我的例子中修复过的几个错误,但我基本上已经完成了这个:我已经在创建的选项卡上附加了一个close
监听器来检查{{1选择(TreeList
)。如果选项卡的记录是当前选择,请将选择设置为getSelection
。 TreeList将更新其布局并取消显示该记录。
我希望这有帮助!
P.S。我还做了一些小的代码更改。那只是我的编码风格。如果您不喜欢它们,请忽略它们:)