Home Reference Source
public class | source

ItemManager

Extends:

cables-shared-client~Events → ItemManager

Static Member Summary

Static Public Members
public static

Constructor Summary

Public Constructor
public

constructor(title: string | import("../../elements/tabpanel/tabpanel.js").default, tabs: import("../../elements/tabpanel/tabpanel.js").default)

Member Summary

Public Members
public

: string

public
public
Private Members
private

_items: *[]

private

display: *

private

tab: *

Method Summary

Public Methods
public

clear()

public
public

getDisplay(): *

public

getItemById(id: *): *

public
public
public

removeItem(id: string)

public
public

setDisplay(t: string)

public

setItems(items: *)

public
public
public
public

updateDetailHtml(items: *)

public
public

Static Public Members

public static TABSESSION_NAME: * source

Public Constructors

public constructor(title: string | import("../../elements/tabpanel/tabpanel.js").default, tabs: import("../../elements/tabpanel/tabpanel.js").default) source

Params:

NameTypeAttributeDescription
title string | import("../../elements/tabpanel/tabpanel.js").default
tabs import("../../elements/tabpanel/tabpanel.js").default
  • optional

Public Members

public : string source

public listHtmlOptions: {} source

public titleFilter: * source

Private Members

private _items: *[] source

private display: * source

private tab: * source

Public Methods

public clear() source

public filterItems() source

public getDisplay(): * source

Return:

*

public getItemById(id: *): * source

Params:

NameTypeAttributeDescription
id *

Return:

*

public getItemByTitleContains(t: *): * source

Params:

NameTypeAttributeDescription
t *

Return:

*

public getSelectedItems(): * source

Return:

*

public removeItem(id: string) source

Params:

NameTypeAttributeDescription
id string

public selectItemById(id: *) source

Params:

NameTypeAttributeDescription
id *

public setDisplay(t: string) source

Params:

NameTypeAttributeDescription
t string

public setItems(items: *) source

Params:

NameTypeAttributeDescription
items *

public setTitleFilter(f: *) source

Params:

NameTypeAttributeDescription
f *

public toggleSelection(id: *) source

Params:

NameTypeAttributeDescription
id *

public unselectAll() source

public updateDetailHtml(items: *) source

Params:

NameTypeAttributeDescription
items *

public updateHtml() source

public updateSelectionHtml() source