Declined
Last Updated: 20 Sep 2017 06:35 by ADMIN
Bill
Created on: 20 Jun 2017 12:02
Type: Feature Request
0
Interactive Action Events Triggered by Custom Key Combination
Interactive Action events are triggered when a report is in preview and the user moves over an item with configured action.
Actions are triggered by click, that cannot be replaced with other key combination.

It is be more useful if there is an option to set the key combination or other interaction that should trigger the action.
1 comment
ADMIN
Ivan Hristov
Posted on: 08 Aug 2017 12:34
Hello,

Currently interactive actions are triggered on click, because this is the natural way to execute an action in most presentation technologies. In the support ticket, that precedes this feature request, you suggest to use double click to execute an interactive action. We think that this approach wouldn't work well in all the viewers - for example, in webpages double click performs a selection on the hovered text, while actions (click on buttons, links and other widget) are performed on a single click. In WinForms applications, double click is often used when the single click performs a different task, which is not the case in our report viewers.

We are also not sure how setting a key combination on interactive actions would work, because in a report you might have lots of interactive elements that trigger an action. Assigning a key combination for each one of them seems impossible, because one interactive element used in a dynamic group would generate lots of interactive element instances in the rendered report, so we wouldn't know which one to trigger when the key combination is executed.

A possible solution would be to make the interactive elements focusable and, while iterating on them with TAB, the user will be able to press ENTER or SPACE to execute the action on the focused  element. This implementation is a part of our plan to enhance the accessibility of our viewers and reports and will be released in a future version of our product.

Let us know if the proposed scenario would work for you and if not, we are open to discussions and suggestions on how to improve it, so it would best fit the most user cases.