Selecting multiple rows / sending row data to an add-in
My use case is that the agent:
1. Opens a report (and optionally uses filters) to view some/all of their help articles.
2. Selects some subset of those articles, either by a combo of clicking, shift+clicking, or ctrl+clicking, OR by selecting checkboxes (with an (un)select all option available).
3. Clicks a button to do an action to all of the selected articles.
My trouble is with step 2. Using the IReportCommand2 and IDashboardComponent classes, I can allow the agent to individually select articles (by right clicking the row and selecting my report command) and then that list of selected articles is available in my add-in when they click my dashboard button. This lets me do what I need to do with the articles, the problem is agents may want to select a large number of the shown articles at once, and selecting all of the articles individually by right-clicking and selecting the report command is very inconvenient.