Skip to main content

FilterGroup

Represents a group of filters that are located together.

Extends

Constructors

new FilterGroup()

new FilterGroup(dart): FilterGroup

Parameters

ParameterType
dartany

Returns

FilterGroup

Overrides

Viewer . constructor

Source

src/viewer.ts:429

Properties

PropertyModifierTypeDefault valueDescriptionOverridesInherited from
_propertiesprotectedProperty[]undefined-Viewer._propertiesViewer._properties
_rootprotectedHTMLElementundefined-Viewer._rootViewer._root
dartpublicanyundefined-Viewer.dartViewer.dart
factorypublicnull | FuncnullConstructor function. No parameters, returns [Widget].Viewer.factoryViewer.factory
filterpublicBitSet...-Viewer.filterViewer.filter
isDetachedpublicbooleanfalse-Viewer.isDetachedViewer.isDetached
propspublicanyundefined-Viewer.propsViewer.props
subspublicSubscription[]undefined-Viewer.subsViewer.subs
tagspublicanyundefined-Viewer.tagsViewer.tags
temppublicanyundefinedContains auxiliary informationViewer.tempViewer.temp

Accessors

dataFrame

get dataFrame(): DataFrame

set dataFrame(t): void

Parameters

ParameterType
tDataFrame

Returns

DataFrame

Source

src/viewer.ts:148


filters

get filters(): (Widget<any> | Filter)[]

Returns array of filters in FilterGroup. Filter if js filter and dart object if dart filter

Returns

(Widget<any> | Filter)[]

Source

src/viewer.ts:450


helpUrl

get helpUrl(): string

Help URL

set helpUrl(s): void

Parameters

ParameterType
sstring

Returns

string

Source

src/viewer.ts:152


meta

get meta(): ViewerMetaHelper

Returns

ViewerMetaHelper

Source

src/viewer.ts:121


onContextMenu

get onContextMenu(): Observable <Menu>

Returns

Observable <Menu>

Source

src/viewer.ts:248


onDartPropertyChanged

get onDartPropertyChanged(): Observable<null>

Returns

Observable<null>

Source

src/viewer.ts:274


onDataEvent

get onDataEvent(): Observable <ViewerEvent>

Returns

Observable <ViewerEvent>

Source

src/viewer.ts:50


onDataRowClicked

get onDataRowClicked(): Observable <ViewerEvent>

Returns

Observable <ViewerEvent>

Source

src/viewer.ts:54


onDataSelected

get onDataSelected(): Observable <ViewerEvent>

Returns

Observable <ViewerEvent>

Source

src/viewer.ts:52


onPropertyValueChanged

get onPropertyValueChanged(): Observable <EventData <Property>>

Returns

Observable <EventData <Property>>

Source

src/viewer.ts:55


onTooltipCreated

get onTooltipCreated(): Observable <ViewerEvent>

Returns

Observable <ViewerEvent>

Source

src/viewer.ts:51


root

get root(): HTMLElement

Visual root.

Returns

HTMLElement

Source

src/viewer.ts:117


table

get table(): DataFrame

Returns

DataFrame

Source

src/viewer.ts:133


tableView

get tableView(): null | TableView

Returns a view this viewer is associated with, or null

Returns

null | TableView

Source

src/viewer.ts:143


type

get type(): string

Returns viewer type (see VIEWER constants)

Returns

string

Source

src/viewer.ts:129


view

get view(): null | View

Returns a view this viewer is associated with, or null

Returns

null | View

Source

src/viewer.ts:138

Methods

add()

add<T>(state): void

Type parameters

Type parameter
T extends FilterState

Parameters

ParameterType
stateT

Returns

void

Source

src/viewer.ts:437


addProperty()

private addProperty(propertyName, propertyType, defaultValue, options): any

Registers an property with the specified type, name, and defaultValue.

Parameters

ParameterTypeDefault valueDescription
propertyNamestringundefined
propertyType"string" | "bigint" | "object" | "map" | "file" | "view" | "int" | "double" | "bool" | "byte_array" | "datetime" | "qnum" | "dataframe" | "num" | "string_list" | "dataframe_list" | "cell" | "column" | "column_list" | "graphics" | "tablerowfiltercall" | "colfiltercall" | "bitset" | "dynamic" | "viewer" | "list" | "semantic_value" | "func" | "funccall" | "property" | "categorical" | "numerical" | "GridCellRenderArgs" | "element" | "TableView" | "User" | "Menu" | "Project" | "event_data" | "progressindicator" | "Credentials" | "ScriptEnvironment" | "Notebook"undefined
defaultValueanynull
optionsnull | object & PropertyOptionsnull

Returns

any

Inherited from

Viewer . addProperty

See

Registered property gets added to properties. Returns default value, thus allowing to combine registering a property with the initialization

Source

src/widgets.ts:312


apply()

apply(properties): Widget<any>

Parameters

ParameterTypeDescription
propertiesobject

Returns

Widget<any>

Inherited from

Viewer . apply

Source

src/widgets.ts:262


close()

close(): void

Closes and detaches the viewer.

Returns

void

Inherited from

Viewer . close

Source

src/viewer.ts:111


copyViewersLook()

copyViewersLook(other): void

Parameters

ParameterType
otherViewer<any>

Returns

void

Inherited from

Viewer . copyViewersLook

Source

src/viewer.ts:288


detach()

detach(): void

Gets called when a widget is detached and will no longer be used. Typically used for unsubscribing from events. Be sure to call super.detach() if this method is overridden.

Returns

void

Inherited from

Viewer . detach

Source

src/widgets.ts:296


getDartProperties()

getDartProperties(): any[]

Returns

any[]

Inherited from

Viewer . getDartProperties

Source

src/widgets.ts:278


getFilterSummary()

getFilterSummary(): Element

Returns

Element

Source

src/viewer.ts:445


getInfo()

getInfo(): object

Returns

object

Inherited from

Viewer . getInfo

Source

src/viewer.ts:102


getOptions()

getOptions(includeDefaults): object

Gets the serialized viewer options. [includeDefaults] flag specifies whether the properties with the default values should be returned. Not including default properties makes it more clean and efficient for serialization purposes.

See also setOptions Sample: https://public.datagrok.ai/js/samples/ui/viewers/types/scatter-plot

Parameters

ParameterTypeDefault value
includeDefaultsbooleanfalse

Returns

object

MemberType
idstring
lookobject
typestring

Inherited from

Viewer . getOptions

Source

src/viewer.ts:98


getProperties()

getProperties(): Property[]

Returns

Property[]

Inherited from

Viewer . getProperties

Source

src/viewer.ts:106


getStates()

getStates(columnName, filterType): Object[]

Parameters

ParameterType
columnNamestring
filterTypeString

Returns

Object[]

Source

src/viewer.ts:433


initDartObject()

initDartObject(dart): void

Parameters

ParameterType
dartany

Returns

void

Inherited from

Viewer . initDartObject

Source

src/viewer.ts:57


onEvent()

onEvent(eventId): Observable<any>

Observes platform events with the specified eventId.

Parameters

ParameterTypeDefault value
eventIdnull | stringnull

Returns

Observable<any>

Inherited from

Viewer . onEvent

Source

src/viewer.ts:253


onFrameAttached()

onFrameAttached(dataFrame): void

Parameters

ParameterType
dataFrameDataFrame

Returns

void

Inherited from

Viewer . onFrameAttached

Source

src/widgets.ts:284


onPropertyChanged()

onPropertyChanged(property): void

Gets called when viewer's property is changed.

Parameters

ParameterTypeDescription
propertynull | Propertyor null, if multiple properties were changed.

Returns

void

Inherited from

Viewer . onPropertyChanged

Source

src/widgets.ts:276


remove()

remove(filter): void

Parameters

ParameterType
filterWidget<any> | Filter

Returns

void

Source

src/viewer.ts:462


removeFromView()

removeFromView(): any

Returns

any

Inherited from

Viewer . removeFromView

Source

src/viewer.ts:292


setEnabled()

setEnabled(filter, active): void

Parameters

ParameterType
filterWidget<any> | FilterState | Filter
activeboolean

Returns

void

Source

src/viewer.ts:454


setExpanded()

setExpanded(filter, active): void

Parameters

ParameterType
filterWidget<any> | Filter
activeboolean

Returns

void

Source

src/viewer.ts:458


setOptions()

setOptions(map): void

Sets viewer options. See also getOptions Sample: https://public.datagrok.ai/js/samples/ui/viewers/types/scatter-plot

Parameters

ParameterTypeDescription
mapobject
map.type?string-

Returns

void

Inherited from

Viewer . setOptions

Source

src/viewer.ts:86


sourceRowsChanged()

sourceRowsChanged(): void

Returns

void

Inherited from

Viewer . sourceRowsChanged

Source

src/widgets.ts:282


sub()

sub(subscription): void

Registers a subscription to an external event.

Parameters

ParameterTypeDescription
subscriptionSubscription

Returns

void

Inherited from

Viewer . sub

Source

src/widgets.ts:255


toCompactLook()

toCompactLook(): void

Returns

void

Inherited from

Viewer . toCompactLook

Source

src/viewer.ts:270


toDart()

toDart(): any

Returns

any

Inherited from

Viewer . toDart

Source

src/widgets.ts:247


updateOrAdd()

updateOrAdd<T>(state, requestFilter?): void

Type parameters

Type parameter
T extends FilterState

Parameters

ParameterType
stateT
requestFilter?boolean

Returns

void

Source

src/viewer.ts:441


barChart()

static barChart(t, options?): Viewer <IBarChartSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IBarChartSettings>

Returns

Viewer <IBarChartSettings>

Inherited from

Viewer . barChart

Source

src/viewer.ts:163


boxPlot()

static boxPlot(t, options?): Viewer <IBoxPlotSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IBoxPlotSettings>

Returns

Viewer <IBoxPlotSettings>

Inherited from

Viewer . boxPlot

Source

src/viewer.ts:171


calendar()

static calendar(t, options?): Viewer <ICalendarSettings>

Parameters

ParameterType
tDataFrame
options?Partial <ICalendarSettings>

Returns

Viewer <ICalendarSettings>

Inherited from

Viewer . calendar

Source

src/viewer.ts:191


correlationPlot()

static correlationPlot(t, options?): Viewer <ICorrelationPlotSettings>

Parameters

ParameterType
tDataFrame
options?Partial <ICorrelationPlotSettings>

Returns

Viewer <ICorrelationPlotSettings>

Inherited from

Viewer . correlationPlot

Source

src/viewer.ts:195


densityPlot()

static densityPlot(t, options?): Viewer <IDensityPlotSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IDensityPlotSettings>

Returns

Viewer <IDensityPlotSettings>

Inherited from

Viewer . densityPlot

Source

src/viewer.ts:199


filters()

static filters(t, options?): Viewer <IFiltersSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IFiltersSettings>

Returns

Viewer <IFiltersSettings>

Inherited from

Viewer . filters

Source

src/viewer.ts:175


find()

static find(root): null | Widget<any>

Finds existing widget from its visual root.

Parameters

ParameterType
rootElement

Returns

null | Widget<any>

Inherited from

Viewer . find

Source

src/widgets.ts:243


form()

static form(t, options?): Viewer <IFormSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IFormSettings>

Returns

Viewer <IFormSettings>

Inherited from

Viewer . form

Source

src/viewer.ts:203


fromRoot()

static fromRoot(root): Widget<any>

Creates a new widget from the root element.

Parameters

ParameterType
rootHTMLElement

Returns

Widget<any>

Inherited from

Viewer . fromRoot

Source

src/widgets.ts:335


fromType()

static fromType(viewerType, table, options): Viewer<any>

Creates a new viewer of the specified type.

Parameters

ParameterTypeDefault valueDescription
viewerTypestringundefined
tableDataFrameundefined
optionsnull | objectnull

Returns

Viewer<any>

Inherited from

Viewer . fromType

Source

src/viewer.ts:73


getAll()

static getAll(): Widget<any>[]

Returns all currently active widgets.

Returns

Widget<any>[]

Inherited from

Viewer . getAll

Source

src/widgets.ts:238


getViewerTypes()

static getViewerTypes(): string[]

Returns

string[]

Inherited from

Viewer . getViewerTypes

Source

src/viewer.ts:77


grid()

static grid(t, options?): Grid

Parameters

ParameterType
tDataFrame
options?Partial <IGridSettings>

Returns

Grid

Inherited from

Viewer . grid

Source

src/viewer.ts:155


heatMap()

static heatMap(t, options?): Viewer <IGridSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IGridSettings>

Returns

Viewer <IGridSettings>

Inherited from

Viewer . heatMap

Source

src/viewer.ts:167


histogram()

static histogram(t, options?): Viewer <IHistogramSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IHistogramSettings>

Returns

Viewer <IHistogramSettings>

Inherited from

Viewer . histogram

Source

src/viewer.ts:159


lineChart()

static lineChart(t, options?): Viewer <ILineChartSettings>

Parameters

ParameterType
tDataFrame
options?Partial <ILineChartSettings>

Returns

Viewer <ILineChartSettings>

Inherited from

Viewer . lineChart

Source

src/viewer.ts:183


markup()

static markup(t, options?): Viewer <IMarkupViewerSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IMarkupViewerSettings>

Returns

Viewer <IMarkupViewerSettings>

Inherited from

Viewer . markup

Source

src/viewer.ts:207


matrixPlot()

static matrixPlot(t, options?): Viewer <IMatrixPlotSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IMatrixPlotSettings>

Returns

Viewer <IMatrixPlotSettings>

Inherited from

Viewer . matrixPlot

Source

src/viewer.ts:211


network()

static network(t, options?): Viewer <INetworkDiagramSettings>

Parameters

ParameterType
tDataFrame
options?Partial <INetworkDiagramSettings>

Returns

Viewer <INetworkDiagramSettings>

Inherited from

Viewer . network

Source

src/viewer.ts:187


pcPlot()

static pcPlot(t, options?): Viewer <IPcPlotSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IPcPlotSettings>

Returns

Viewer <IPcPlotSettings>

Inherited from

Viewer . pcPlot

Source

src/viewer.ts:215


pieChart()

static pieChart(t, options?): Viewer <IPieChartSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IPieChartSettings>

Returns

Viewer <IPieChartSettings>

Inherited from

Viewer . pieChart

Source

src/viewer.ts:219


scatterPlot()

static scatterPlot(t, options?): ScatterPlotViewer

Parameters

ParameterType
tDataFrame
options?Partial <IScatterPlotSettings>

Returns

ScatterPlotViewer

Inherited from

Viewer . scatterPlot

Source

src/viewer.ts:179


scatterPlot3d()

static scatterPlot3d(t, options?): Viewer <IScatterPlot3dSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IScatterPlot3dSettings>

Returns

Viewer <IScatterPlot3dSettings>

Inherited from

Viewer . scatterPlot3d

Source

src/viewer.ts:223


statistics()

static statistics(t, options?): Viewer <IStatsViewerSettings>

Parameters

ParameterType
tDataFrame
options?Partial <IStatsViewerSettings>

Returns

Viewer <IStatsViewerSettings>

Inherited from

Viewer . statistics

Source

src/viewer.ts:227


tile()

static tile(t, options?): Viewer <ITileViewerSettings>

Parameters

ParameterType
tDataFrame
options?Partial <ITileViewerSettings>

Returns

Viewer <ITileViewerSettings>

Inherited from

Viewer . tile

Source

src/viewer.ts:231


treeMap()

static treeMap(t, options?): Viewer <ITreeMapSettings>

Parameters

ParameterType
tDataFrame
options?Partial <ITreeMapSettings>

Returns

Viewer <ITreeMapSettings>

Inherited from

Viewer . treeMap

Source

src/viewer.ts:235


trellisPlot()

static trellisPlot(t, options?): Viewer <ITrellisPlotSettings>

Parameters

ParameterType
tDataFrame
options?Partial <ITrellisPlotSettings>

Returns

Viewer <ITrellisPlotSettings>

Inherited from

Viewer . trellisPlot

Source

src/viewer.ts:239


wordCloud()

static wordCloud(t, options?): Viewer<any>

Parameters

ParameterType
tDataFrame
options?any

Returns

Viewer<any>

Inherited from

Viewer . wordCloud

Deprecated

Source

src/viewer.ts:244