Filter Panel widget
Using the Filter Panel widget, a search option using the given values can be configured.
Use cases:
You want to search for any value within the view. The Text filter with a free text search option can be configured.
You know that some of your users are not that experienced. The Selection filter offering suggestions can be configured.
You want to search for specific devices. The Device filter parameter type can be configured.
You want to have a list of devices returned that match specific criteria. The Device filter type can be configured.
This is only a basic filter definition. A filter must be connected to parameters from a template or to templates for collecting the data.
Only one Filter Panel widget can be created for a view.
The following filter configurations are provided:
Text
Provides a text field for arbitrary textNumber
Provides fields for adding minimum and maximum valuesDate Time Range
Provides a date/date time pickerCheckbox
Provides a checkboxSelection
Provides a drop-down list of configurable itemsDevice
Provides a drop-down list of devicesQuery Condition
Provides conditions to filter the data
Example
Proceed as follows
Select the Filter panel widget in the widget list.
→ The widget configuration page is displayed.Configure the settings as described below.
Click the Add button.
→ The widget is added to the dashboard.
Dashboard Settings
Open the Dashboard Settings pane to set how the widget is displayed in the dashboard.
In the Size drop-down list, decide how much space the widget should take in the form of columns.
In the Visibility drop-down list, decide whether the widget should be shown or hidden in the dashboard.
In the Layout behavior drop-down list, decide how the size of the widget should be adapted in the dashboard.
In the Title field, enter a title for the widget.
For a dynamic title, you can add placeholders with the ${...} notation. The placeholder source is filterParams (if a filter widget exists on the dashboard, e.g. ${filterParams.paramName}).
General Settings
Open the General Settings pane to configure some general aspects for the widget.
In the Store Values in User Settings drop-down list, define whether the filter settings shall be stored.
Yes: The local filter settings are stored until the next session.
Yes, reset storage (default): The local filter settings are reset once the web browser is closed.
Disable: The local filter settings are not stored for next.
Filter Types
Open the Filter Types pane to configure general and device filters.
Activate the Device Filters switch to configure a filter for the properties of a device type.
For information on how to configure information blocks and properties of device types, refer to Managing information blocks.
This device filter can be used as data source for multiple widgets. Select the Devices from Filter Selection option from the Add source drop-down list.
In the Type drop-down field, select a device type.
In the Search Properties field, enter or select the desired properties.
→ Each property is added below and can be further configured.In the Display Name field, change the name that will be displayed, if necessary.
Activate the Allow multiple filter values checkbox to provide a selection for the filter.
Activate the Mark as required checkbox to have the user fill out this filter parameter.
Activate the Default Value checkbox or enter a default value in the field.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.
Activate the General Filters switch.
Click the Add filter drop-down list and select a filter parameter.
→ The filter parameter is added and can be configured as described in the Filter <selected filter option> sections.To remove a parameter, click the Remove Parameter button at the bottom of the corresponding filter parameter.
Text parameter
In the Display Name field, enter a name that will be displayed.
In the Display Name field, click the EN drop-down list and select Add DE: German to add the German equivalent.
Activate the Mark as required checkbox to have the user enter text in the search box.
In the Text Default Value field, enter any text that gives the user an idea of what to search for.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.
Number parameter
In the Display Name field, enter a name that will be displayed.
In the Display Name field, click the EN drop-down list and select Add DE: German to add the German equivalent.
Activate the Mark as required checkbox to have the user enter text in the search box.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.
Date Time Range parameter
In the Display Name field, enter a name that will be displayed.
In the Display Name field, click the EN drop-down list and select Add DE: German to add the German equivalent.
Activate the Mark as required checkbox to have the user select the time.
Activate the Enable Time Selection checkbox to also filter the time.
Activate the Allow Relative Time checkbox to define a duration of time relative to the current time.
Click the Default Value field to define the range.
Absolute: Select the exact date (and time).
Relative: Select the duration of the time relative to the current time.
Presets: Select a preconfigured time filter.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.
The configured date time range parameter can be combined with the Playback widget.
Checkbox parameter
In the Display Name field, enter a name that will be displayed.
In the Display Name field, click the EN drop-down list and select Add DE: German to add the German equivalent.
Activate the Mark as required checkbox to have the user activate the checkbox.
Activate the Default Value checkbox to set this checkbox as default.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.
Selection parameter
In the Display Name field, enter a name that will be displayed.
In the Display Name field, click the EN drop-down list and select Add DE: German to add the German equivalent.
Activate the Mark as required checkbox to have the user select something.
In the Label - Value table, add a label and a value that will be displayed in the widget.
Click the Add row button to add another row to the selection. Repeat this step until you have all desired values.
In the Default Value drop-down list, select one of the added values to be the default value.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.
Device parameter
In the Display Name field, enter a name that will be displayed.
In the Display Name field, click the EN drop-down list and select Add DE: German to add the German equivalent.
Activate the Mark as required checkbox to have the user enter text in the search box.
In the Value Path field, enter the path to a specific device property from your connected Bosch IoT Things service instance.
In the Device types to be visible drop-down list, select the device types that will be displayed in the widget.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.
Query Condition parameter
In the Display Name field, enter a name that will be displayed.
In the Display Name field, click the EN drop-down list and select Add DE: German to add the German equivalent.
Activate the Mark as required checkbox to have the user enter text in the search box.
In the Path field, enter a path that you want to search.
Select an operator.
In the Data Type drop-down list, select a data type which matches your data type of the path.
String: a simple text value
Number: an integer value
Object ID: an ID of an object stored in the database
Date: a date value
Date Range: a from-to value range
In the Value field, enter any value you want to search for.
Click the Add Condition button to add another condition.
Open the Advanced Settings pane to further configure the filter parameter.
Activate the Hide filter parameter in dashboard checkbox to display the filter option in the widget.
In the Technical Name field, enter a technical name.