This is an example of Angular 2 Grid filtering. The filtering enables you to sort the columns in ascending or descending order, to select rows which are empty or contain (not contain) certain information and which start with a certain phrase. You can also have multiple conditions. Specific background color can be set for the filtered column. You can also enable Excel-like filters containing values with check boxes next to them. Initial filters can be set with predefined values. In addition you can have custom filter menus where you can override the built in filter menu.