Home Reference Source
import {MultiButton} from 'guide4you/src/layerSelector/MultiButton.js'
public class | source

MultiButton

Extends:

ElementButton → MultiButton

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public
public

layers_: {}

Method Summary

Public Methods
public

buildButton(text: *)

public

checkCondition(condition: *): boolean

public

getActive(): *

public
public

setActive(active: *)

public

setParam(name: *, value: *)

public

update()

public

updateLayers(on: *, off: *)

Inherited Summary

From class Element
public
public

config: *

public
public
public
public

map: *

public

detach()

public
public
public

setActive(active: *)

public

update()

public

updateDisabled(zoom: *)

From class Button
public
public
public
public
public
public

buildButton(text: *)

public
public
public
public

setActive(active: *)

public

update()

Public Constructors

public constructor() source

Override:

Button#constructor

Public Members

public active_: boolean source

public checkGroups_: {} source

public checkedParams_: {} source

public currentConfig_: {} source

public layers_: {} source

Public Methods

public buildButton(text: *) source

Override:

Button#buildButton

Params:

NameTypeAttributeDescription
text *

public checkCondition(condition: *): boolean source

Params:

NameTypeAttributeDescription
condition *

Return:

boolean

public getActive(): * source

Override:

Button#getActive

Return:

*

public getMatchingConfig(): * source

Return:

*

public setActive(active: *) source

Override:

Button#setActive

Params:

NameTypeAttributeDescription
active *

public setParam(name: *, value: *) source

Params:

NameTypeAttributeDescription
name *
value *

public update() source

Override:

Button#update

public updateLayers(on: *, off: *) source

Params:

NameTypeAttributeDescription
on *
off *