Index

mmo-filter

1 symbol · generated 30 Sep 2026

element

mmo-filter

mmo-filter.jhs:1

Filter element to display a filter to filter a list of items

<mmo-filter value schema></mmo-filter>
Extends
CustomShadowElement

Index

valuethe value of the filter
schemathe schema of the filter
ViewDefault static readonly accessor
value accessorGet the value of the filter
schema accessorGet the schema of the filter
constructor()
init()
setSchema(value)Set the schema of the filter
update()Update the filter
getNodeFilterPath(node)Get the path of the filter
addGroupFilter(parent, operator, items)Add a group filter
onGroupOperator(event)On group operator change
onGroupInsert(event)On group insert
onGroupDelete(event)On group delete
addFilters(parent, filter)Add a filter
addFilter(parent, key, value)Add a filter
onFilterOperator(event)On filter operator change
onFilterValue(event)On filter value change
onFilterPath(event)On filter path change
onFilterDelete(event)On filter delete
onFilterInsert(event)On filter insert

Attributes2

Properties3

value

accessormmo-filter.jhs:38

Get the value of the filter

get value() set value(value)
Type
object

schema

accessormmo-filter.jhs:57

Get the schema of the filter

get schema() set schema(value)
Type
object

Methods16

setSchema(value)

mmo-filter.jhs:73

Set the schema of the filter

setSchema(value)
valueobject- The schema of the filter

getNodeFilterPath(node)

mmo-filter.jhs:110

Get the path of the filter

getNodeFilterPath(node)
nodeHTMLElement- The node of the filter
returnsarrayThe path of the filter

addGroupFilter(parent, operator, items)

mmo-filter.jhs:145

Add a group filter

addGroupFilter(parent, operator, items = [])
parentHTMLElement- The parent of the group filter
operatorstring- The operator of the group filter
items = []array- The items of the group filter
returnsHTMLElementThe node of the group filter

onGroupOperator(event)

mmo-filter.jhs:179

On group operator change

onGroupOperator(event)
eventMouseEvent- The event

onGroupInsert(event)

mmo-filter.jhs:200

On group insert

onGroupInsert(event)
eventMouseEvent- The event

onGroupDelete(event)

mmo-filter.jhs:211

On group delete

onGroupDelete(event)
eventMouseEvent- The event

addFilters(parent, filter)

mmo-filter.jhs:236

Add a filter

addFilters(parent, filter)
parentHTMLElement- The parent of the filter
filterobject- The filter
returnsHTMLElementThe node of the filter

addFilter(parent, key, value)

mmo-filter.jhs:257

Add a filter

addFilter(parent, key, value)
parentHTMLElement- The parent of the filter
keystring- The key of the filter
valueobject- The value of the filter
returnsHTMLElementThe node of the filter

onFilterOperator(event)

mmo-filter.jhs:303

On filter operator change

onFilterOperator(event)
eventMouseEvent- The event

onFilterValue(event)

mmo-filter.jhs:329

On filter value change

onFilterValue(event)
eventMouseEvent- The event

onFilterPath(event)

mmo-filter.jhs:348

On filter path change

onFilterPath(event)
eventMouseEvent- The event

onFilterDelete(event)

mmo-filter.jhs:398

On filter delete

onFilterDelete(event)
eventMouseEvent- The event

onFilterInsert(event)

mmo-filter.jhs:413

On filter insert

onFilterInsert(event)
eventMouseEvent- The event