Home Reference Source
import OpDependencyTabPanel from './ui/elements/tabpanel/opdependencytabpanel.js'
public class | source

OpDependencyTabPanel

Extends:

cables-shared-client~Events → TabPanel → OpDependencyTabPanel

Tab panel for the dependencies of an op.

Constructor Summary

Public Constructor
public

constructor(eleId: string, opDoc: OpDoc)

Description

Member Summary

Public Members
public

: *

Private Members
private
private

sources: Object[]

Method Summary

Public Methods
public
public

init()

Inherited Summary

From class TabPanel
public static
public static
public static
public

: *

public

id: *

public
public

tabs: Tab[]

private

_dynCmds: *[]

private
private
private

_log: *

private

eleId: *

private
public

activateTab(id: string): *

public

activateTabByName(name: string): *

public

addIframeTab(title: String, url: String, options: Object, userInteraction: boolean): Tab

public

addTab(tab: Tab, activate: boolean): Tab

public
public

closeTab(id: string)

public
public

getActiveTab(): Tab

public

getNumTabs(): number

public
public

getTabByDataId(dataId: string): *

public

getTabById(id: string): *

public

getTabByTitle(title: string, noexact: boolean): *

public

getUniqueTitle(title: string): string

public
public
public
public

setChanged(id: string, changed: boolean)

public

setTabNum(num: number)

public
public

Public Constructors

public constructor(eleId: string, opDoc: OpDoc) source

Description

Override:

TabPanel#constructor

Params:

NameTypeAttributeDescription
eleId string
opDoc OpDoc

Public Members

public : * source

Override:

TabPanel#

Private Members

private opDoc: OpDoc source

private sources: Object[] source

Public Methods

public getActiveTab(): OpDependencyTab source

Override:

TabPanel#getActiveTab

Return:

OpDependencyTab

public init() source