关闭相应的选项卡时,删除树节点的突出显示

时间:2016-08-24 17:25:00

标签: extjs6 extjs6-classic

我有一个treepanel和一个tabpanel。每个树面板节点对应一个tabpanel面板。当我点击一个节点时,它会突出显示并且标签面板会被打开。当我关闭选项卡面板时,应该删除节点的突出显示。我尝试了很多,但没能成功。对此有何帮助?

https://fiddle.sencha.com/#fiddle/1foo

您可以在Abc.view.main.explorer.AbcTabPanel组件上看到监听器。

1 个答案:

答案 0 :(得分:1)

看看这个:https://fiddle.sencha.com/#fiddle/1fq0

你的例子抛出了我在我的例子中修复过的几个错误,但我基本上已经完成了这个:我已经在创建的选项卡上附加了一个close监听器来检查{{1选择(TreeList)。如果选项卡的记录是当前选择,请将选择设置为getSelection。 TreeList将更新其布局并取消显示该记录。

我希望这有帮助!

P.S。我还做了一些小的代码更改。那只是我的编码风格。如果您不喜欢它们,请忽略它们:)