If you don’t use Firefox, this post won’t be of much help to as this addon is Firefox only. The addon I am talking about is tabletools2. This extension is not open source, but is free to use. It would definitely be nice to look at the source, but it is free and super awesome, so I will ignore this point for now.
How this extension improves productivity
IMHO, CRM2016 lacks UX consistency in some areas. One of these is grid. You would not universally see the filter button on the right side, when a grid is displayed. In some pages, you would see it, in some pages you won’t. You can use the addon in grids that don’t display a filter or just in general with any page that displays a table like structure.
With Filter – Plugin Assemblies from Solution
Without Filter – Clicking a node inside the plugin assemblies
Without Filter – Bulk Record Deletion
Without Filter – Add multiple users from Security area (popup)
This one is a popup and so in this scenario, the behavior is consistent with the lookup popup window.
Now lets look how tabletools2 can improve the Bulk Record Deletion grid. Hover over the grid and do this: Ctrl – Shift – Left Click and then Ctrl – Shift – Right Click. This is how the page looks after you do this.
Yellow text box on each column search and filter the current rows immediately. Turquoise text boxes display the list of unique values on each column and you can filter by this value (like Excel).
I tried this on the attribute screen, which doesn’t have OOB filter button either.
When the CRM grid lacks filter I usually follow one or both these approaches.
- Use browser search with Ctrl-F and highlight the matches
- Sort by a particular column
The extension is really useful in the regard, as it can add this functionality locally on the client side on-demand. One thing to note is the search and filter is restricted to the rows on the current page only. It doesn’t search across all pages. There is also heap on other functionalities with the extension, but this is what I currently use. Watch the video below for a quick overview.