golden-layout / golden-layout

A multi window layout manager for webapps
https://golden-layout.github.io/golden-layout
MIT License
6.29k stars 534 forks source link

Listen to a Tab Click Event #812

Open srcomsec opened 2 years ago

srcomsec commented 2 years ago

Hi, is there way we can listen a tab click event in Golden Layout?

pbklink commented 2 years ago

No. Currently this is not supported.

Tabs get recreated when a layout is resized. So even if applications could get hold of a Tab's HTML element, they would need to find it again whenever a layout is resized.

srcomsec commented 2 years ago

Thank you for your quick response.

I mean activate the tab event if there are multiple tabs. I need to refresh the HTML when the user clicks on the tab.

pbklink commented 2 years ago

Use focus

Listen to the focus event from EventEmitter.

srcomsec commented 2 years ago

I see focus event is in golden-layout-v2

We are currently working on v1.5.9, is there any way we can listen to a tab event when a user clicks on the tab in this previous version?