mmo-filter
1 symbol · generated 30 Sep 2026
mmo-filter
mmo-filter.jhs:1Filter element to display a filter to filter a list of items
- Extends
- CustomShadowElement
Index
| value | the value of the filter | |
| schema | the schema of the filter | |
| ViewDefault static readonly accessor | ||
| value accessor | Get the value of the filter | |
| schema accessor | Get 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
value
mmo-filter.jhsthe value of the filter
value
schema
mmo-filter.jhsthe schema of the filter
schema
Properties3
ViewDefault
staticreadonlyaccessormmo-filter.jhs:11value
accessormmo-filter.jhs:38Get the value of the filter
- Type
object
schema
accessormmo-filter.jhs:57Get the schema of the filter
- Type
object
Methods16
constructor()
mmo-filter.jhs:15init()
mmo-filter.jhs:30setSchema(value)
mmo-filter.jhs:73Set the schema of the filter
| value | object | - The schema of the filter |
update()
mmo-filter.jhs:85Update the filter
getNodeFilterPath(node)
mmo-filter.jhs:110Get the path of the filter
| node | HTMLElement | - The node of the filter |
| returns | array | The path of the filter |
addGroupFilter(parent, operator, items)
mmo-filter.jhs:145Add a group filter
| parent | HTMLElement | - The parent of the group filter |
| operator | string | - The operator of the group filter |
| items = [] | array | - The items of the group filter |
| returns | HTMLElement | The node of the group filter |
onGroupOperator(event)
mmo-filter.jhs:179On group operator change
| event | MouseEvent | - The event |
onGroupInsert(event)
mmo-filter.jhs:200On group insert
| event | MouseEvent | - The event |
onGroupDelete(event)
mmo-filter.jhs:211On group delete
| event | MouseEvent | - The event |
addFilters(parent, filter)
mmo-filter.jhs:236Add a filter
| parent | HTMLElement | - The parent of the filter |
| filter | object | - The filter |
| returns | HTMLElement | The node of the filter |
addFilter(parent, key, value)
mmo-filter.jhs:257Add a filter
| parent | HTMLElement | - The parent of the filter |
| key | string | - The key of the filter |
| value | object | - The value of the filter |
| returns | HTMLElement | The node of the filter |
onFilterOperator(event)
mmo-filter.jhs:303On filter operator change
| event | MouseEvent | - The event |
onFilterValue(event)
mmo-filter.jhs:329On filter value change
| event | MouseEvent | - The event |
onFilterPath(event)
mmo-filter.jhs:348On filter path change
| event | MouseEvent | - The event |
onFilterDelete(event)
mmo-filter.jhs:398On filter delete
| event | MouseEvent | - The event |
onFilterInsert(event)
mmo-filter.jhs:413On filter insert
| event | MouseEvent | - The event |