Adding a list view filter with the UIOMaticListViewFilter attribute
When listing a lot of items, you may want to have a way of seeing a sub-view of the list by a given property, for this you can use the UIOMaticListViewFilter attribute
You can also specify additional parameters
Name, a friendly display name for the filter, otherwise the property name is used
KeyField, a reference to an alternative model property to use as the unique key whilst still using the current property as the dropdown text (useful if the property is a reference to another model and the decorated property is a ResultColumn)
View, if you wish to change the default dropdown view
Config, if you wish to pass config data to your custom view (the default view doesn't need any)
By simply applying this attribute to a field, a filter dropdown of all distinct values will be shown which will automatically filter when a selection is made.