Feature Request: add Confirmation Message capabilities to a!dynamicLink()

Certified Lead Developer

Use Case: There are numerous valid use cases where a confirmation message pop-up is useful even when not submitting a form.  Case in point, we are currently able to do this using the ButtonWidget component(s) even when not configured to submit.

  • a!submitLink has the ability to define confirmation message parameters in a way analogous to the ButtonWidget
  • However, other SAIL link styles do not have this capability
  • Therefore, I request that the same parameters be added to a!dynamicLink(), as well as perhaps certain other link types such as Start Process Link and Task Link
  • This would allow us to more fully utilize the various SAIL link components (especially paired with Rich Text and Card Layouts) in places where we might currently be forced to stick to ButtonWidgets.

I look forward to hearing from anyone else who might agree with this, and/or if anyone has any further comments or questions.

Thanks!

  Discussion posts and replies are publicly visible

Parents Reply Children
  • 0
    Certified Lead Developer
    in reply to sayalip

    I agree - I even came up with a new use case a few weeks ago: a paging grid with many pages and user selections; i like to have a dynamic link which the user can click to clear all selections, but there is no way to have a confirmation pop-up to keep them from clicking it by accident (as i would be able to do with a non-submitting button).

  • 0
    Certified Lead Developer
    in reply to Mike Schmitt

    Hey I can tack something on right there.  Let's say you're doing a paging grid with multiple pages of selections, and you make dozens of selections then click something to perform an operation on each of them.

    There's no way to conveniently display all the items that have been selected, but a confirmation box could show all your selections and confirm you want to perform said operation on all of them.  You might have fat fingered one on the first page you didn't intend; you could cancel, deselect that one, then run it again.