关闭相应选项卡时删除树节点的突出显示
Remove highlighting of the tree node when corresponding tab is closed
我有一个树面板和一个标签面板。每个树面板节点对应一个 tabpanel 面板。当我单击一个节点时,它会突出显示并打开选项卡面板。同样,当我关闭选项卡面板时,应该删除节点的突出显示。我尝试了很多,但都没有成功。有什么帮助吗?
https://fiddle.sencha.com/#fiddle/1foo
您可以在 Abc.view.main.explorer.AbcTabPanel
组件上看到侦听器。
看看这个:https://fiddle.sencha.com/#fiddle/1fq0
你的例子抛出了几个错误,我已经在我的例子中修复了这些错误,但我基本上做的是:我已经将一个 close
监听器附加到创建的选项卡上,检查 TreeList
选择(getSelection
)。如果选项卡的记录是当前选择,则将选择设置为 null
。 TreeList 将更新其布局并取消突出显示该记录。
希望对您有所帮助!
p.s。我还做了一些小的代码更改。那只是我的编码风格。如果您不喜欢它们,请忽略它们:)
我有一个树面板和一个标签面板。每个树面板节点对应一个 tabpanel 面板。当我单击一个节点时,它会突出显示并打开选项卡面板。同样,当我关闭选项卡面板时,应该删除节点的突出显示。我尝试了很多,但都没有成功。有什么帮助吗?
https://fiddle.sencha.com/#fiddle/1foo
您可以在 Abc.view.main.explorer.AbcTabPanel
组件上看到侦听器。
看看这个:https://fiddle.sencha.com/#fiddle/1fq0
你的例子抛出了几个错误,我已经在我的例子中修复了这些错误,但我基本上做的是:我已经将一个 close
监听器附加到创建的选项卡上,检查 TreeList
选择(getSelection
)。如果选项卡的记录是当前选择,则将选择设置为 null
。 TreeList 将更新其布局并取消突出显示该记录。
希望对您有所帮助!
p.s。我还做了一些小的代码更改。那只是我的编码风格。如果您不喜欢它们,请忽略它们:)