Home Identifier Source Repository
import {Dropdown} from 'TableFilter/src/modules/dropdown.js'
public class | source

Dropdown

Constructor Summary

Public Constructor
public

Dropdown UI component

Member Summary

Public Members
public
public
public
public
public
public

opts: *

public

optsTxt: *

public
public
public

tf: *

Method Summary

Public Methods
public

Add drop-down header option

public

addOptions(colIndex: Number, slc: Object, isLinked: Boolean, excludedOpts: Array, fltsValues: Array, fltArr: Array)

Add drop-down options

public

build(colIndex: Number, isLinked: Boolean, isExternal: Boolean, extSlcId: String)

Build drop-down filter UI asynchronously

Public Constructors

public constructor(tf: Object) source

Dropdown UI component

Params:

NameTypeAttributeDescription
tf Object

TableFilter instance

Public Members

public activateSlcTooltip: * source

public enableSlcResetFilter: * source

public isCustom: * source

public multipleSlcTooltip: * source

public nonEmptyText: * source

public opts: * source

public optsTxt: * source

public slcFillingMethod: * source

public slcInnerHtml: * source

public tf: * source

Public Methods

public addFirstOption(slc: Object): * source

Add drop-down header option

Params:

NameTypeAttributeDescription
slc Object

Select DOM element

Return:

*

public addOptions(colIndex: Number, slc: Object, isLinked: Boolean, excludedOpts: Array, fltsValues: Array, fltArr: Array) source

Add drop-down options

Params:

NameTypeAttributeDescription
colIndex Number

Column index

slc Object

Select Dom element

isLinked Boolean

Enable linked refresh behaviour

excludedOpts Array

Array of excluded options

fltsValues Array

Collection of persisted filter values

fltArr Array

Collection of persisted filter values

public build(colIndex: Number, isLinked: Boolean, isExternal: Boolean, extSlcId: String) source

Build drop-down filter UI asynchronously

Params:

NameTypeAttributeDescription
colIndex Number

Column index

isLinked Boolean

Enable linked refresh behaviour

isExternal Boolean

Render in external container

extSlcId String

External container id