SKY UX 2 is the new version of Blackbaud’s user experience framework that implements Blackbaud design patterns. It extends the framework to abstract many complexities of modern web development and takes advantage of Angular 2 to increase the tooling, testing, and performance available.
When one list item has an id and not a field:
The list will be filtered down and highlighted after a search and additional filters are applied. Sorting should also reorder the list after the search is applied.
Actual behavior
When one list item has an id and not a field:
Searching highlights all matching list items, but does not filter the list items down to match. Any additional filters applied are ignored as is sorting.
Steps to reproduce
Create a grid list view with some items and a list toolbar
Make one of the list columns have an id attribute and all others have a field attribute
Type something in the search bar and search. See that the list is highlighted, but not filtered.
Attempt to apply another filter or sorting and see that the new filter/sorting does not apply on the list.
Expected behavior
When one list item has an id and not a field: The list will be filtered down and highlighted after a search and additional filters are applied. Sorting should also reorder the list after the search is applied.
Actual behavior
When one list item has an id and not a field: Searching highlights all matching list items, but does not filter the list items down to match. Any additional filters applied are ignored as is sorting.
Steps to reproduce
id
attribute and all others have afield
attributePlunker
https://plnkr.co/edit/kgYEIf6NGON8o1xIN60j?p=preview
Severity
High
Impact
Low
Workaround
Add
field
attributes to the columns that only haveid
attributes