Monster.Components.Datatable.Filter. DateRange

The date-range filter control is used to filter a data set by a date range.

Dependencies: the system uses functions of the monsterjs library

You can create this control either by specifying the HTML tagdirectly in the HTML or using Javascript via thedocument.createElement('monster-filter-date-range');` method.

<monster-filter-date-range></monster-filter-date-range>

Or you can create this CustomControl directly in Javascript:

import '@schukai/component-datatable/source/filter/date-range.mjs';
document.createElement('monster-filter-date-range');

Constructor

new DateRange()

A date range filter control

Members

defaults

To set the options via the html tag the attribute data-monster-options must be used.

To set the options via the html tag the attribute data-monster-options must be used.

Properties
NameTypeDescription
templatesObject
Properties
NameTypeDescription
mainstring
labelsObject
featuresObject
Properties
NameTypeDescription
moreThanboolean
withinboolean
todayboolean
See

value

This is a method of internal api

.

This is a method of internal api

value

(static) instanceSymbol

This method is called by the instanceof operator.

This method is called by the instanceof operator.

Methods

assembleMethodSymbol() → {FilterButton}

Returns:
Type: 
FilterButton

connectedCallback() → {void}

Returns:
Type: 
void

disconnectedCallback() → {void}

Returns:
Type: 
void

hideDialog() → {Monster.Datatable.Filter.Range}

Returns:
Type: 
Monster.Datatable.Filter.Range

showDialog() → {Monster.Datatable.Filter.Range}

Returns:
Type: 
Monster.Datatable.Filter.Range

toggleDialog() → {Monster.Datatable.Filter.Range}

Returns:
Type: 
Monster.Datatable.Filter.Range

(static) getCSSStyleSheet() → {Array.<CSSStyleSheet>}

Returns:
Type: 
Array.<CSSStyleSheet>

(static) getTag() → {string}

Returns:
Type: 
string