Workshop filter list widget handling

1.Is it possible to access the workshop widget “Filter list”→Search for key works and populate it with specific string using a variable(which will be from a text input)

2.Also is it possible to retrieve or update the object table on click of a button and not on every filter applied

3.Provide the users with default properties to configure and also option to add new filters. But when the users filter on existing or add new filters to filter on; then we only store these filter properties and remove the rest from default for the next time they use the filter list options

Hi @Benutzer7 yes this is possible.

  1. to apply a variable backed filtering, you simply tie your string variable as a default in the object set filter definition (use the (x) to search a variable).
    Note: If you want to have this behaviour bidirectional (the user selects a value in your filter widget and you want to have this value as a variable, check the “Update used variables on filter value changes”.

  1. if you want to have an user triggered update of the filter, you need to have 2 object set filter variables. The filter widget is backed by filter_var_A and your object set is backed by filter_var_B. You have one button “Apply Filter” that will use the set variable event and copy filter_var_A in filter_var_B

  2. check this option to get an “Add filter” button at the bottom of your filter widget.
    Note: this will grant the ability to add in any object type property - there is no way to restrict the list.

Thanks @Phil-M,

1.I need to filter this using the “Search for keyword“ which is not a default property in the table.
One other way to make this work is to have a function which accepts both string and filter list as an input and returns the output based on this. We therefore can remove the usage of “Search for keyword“ which cannot be accessed

3.if a filter property is unused, can we then remove the filter from selection automatically?
Currently, we are able to store the filter list into a string. But to automatically remove the properties which are not being used on trigger of an event is what I was looking into