jsx3.gui.TabAPI


DestroyFires after this tab is removed from the DOM
ExecuteFires after the user clicks this tab or when this tab is made active within its parent tabbed pane due to user interaction.
HideFires after this tab is made inactive within its parent tabbed pane.
MenuFires after the user right-clicks this tab and before the bound context menu displays.
ShowFires after this tab is made active within its parent tabbed pane.

Executejsxexecute

Fires after the user clicks this tab or when this tab is made active within its parent tabbed pane due to user interaction.

Context Variables

this {jsx3.gui.Tab} - the object that publishes this event.
objEVENT {jsx3.gui.Event} - the browser event that triggers this event.

Showjsxshow

Fires after this tab is made active within its parent tabbed pane.

Context Variables

this {jsx3.gui.Tab} - the object that publishes this event.

Hidejsxhide

Fires after this tab is made inactive within its parent tabbed pane.

Context Variables

this {jsx3.gui.Tab} - the object that publishes this event.

Menujsxmenu

Fires after the user right-clicks this tab and before the bound context menu displays. Canceling this event prevents the menu from displaying.
Cancelable: Evaluate to false to cancel event.

Context Variables

this {jsx3.gui.Tab} - the object that publishes this event.
objEVENT {jsx3.gui.Event} - the browser event that triggers this event.
objMENU {jsx3.gui.Menu} - the menu to display.

Return Fields

objMENU {jsx3.gui.Menu} - use this field to override the default menu with an instance of jsx3.gui.Menu.

Destroyjsxdestroy

Fires after this tab is removed from the DOM

Context Variables

this {jsx3.gui.Tab} - the object that publishes this event.
objPARENT {jsx3.app.Model} - the parent of this tab before it is removed from the DOM.