2.6 KiB
Action Bar
The action bar is the bar containing components that act on data. These components can apply filters, recheck selected data, etc. on specified datasourceId.
{"type": "actionbar",
"attributes": { "datasourceId": [ 0, 1 ] },
"components": [...]
}
- datasourceId (required, type: array of int)
-
The datasources on which the actionbar components will act.
- Components
-
The list of actionbar components.
Components of an actionbar
Acknowledge
Adds a button that will open an acknowledgement form for all selected entries. (see table checkbox attribute)
{"type": "actionbar-acknowledge",
"attributes": {}
}
Downtime
Adds a button that will open a downtime form for all selected entries. (see table checkbox attribute)
{"type": "actionbar-downtime",
"attributes": {}
}
Filter
Creates a customizable, collapsed menu of filters
{"type": "actionbar-filter",
"attributes": {
"filters": [
{"location": "componentsConfig",
"content": "componentsConfigFilterKey"
}
]
} }
- location (required) [ inline || componentsConfig ]
-
Where the filter is loaded. Inline will directly load content as a filter.
- content (required)
-
Depend on the value of location.
location content inline An inline filter componentsConfig A filters key defined on componentsConfig.json
More
Unused for the moment
Recheck
Adds a recheck button that will launch a recheck command for all selected items (see table checkbox attribute)
{"type": "actionbar-recheck",
"attributes": {}
}
Search-filter
Adds a search field inside actionbar that allows to search on data linked with the mother actionbar by datasourceId
{"type": "actionbar-search-filter",
"attributes": {}
}