flavien peyre 81f8950e07 Documentation of webui
Change-Id: I7dae5e5caca4461e4cc9a8d72b521198bf460f8b
2015-08-25 15:05:52 -04:00

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": {}
}