2 min read

002 - An alternative to a!dynamicLink

If you have grids in your app, you will often have a column for actions. Sometimes these can be done via a Record Action but other times, you'll want the action to happen "inline". This is usually accomplished using a!dynamicLink. The most common use case is the "remove" row in a grid.

Typical grid with dynamicLinks
Here is what it looks like

In Appian 23.4, Appian introduced a new style attribute for the buttonWidget which allows you to mimic these types of icon links. The advantage of using the buttonWidget over the dynamicLink is that you can provide a confirmation message to the user which can be useful when you are deleting data.

The grid with the buttonWidget instead of the dynamicLink
Confirmation Window that you get with the button Widget

The buttons with the link styling look identical to the dynamicLinks

The dynamicLink and buttonWidget with LINK style side by side
The only difference is that the buttonWidget with the link style has a border and shadow applied with you hover over it.

As you can see buttonWidgets offer a versatile and user-friendly alternative to dynamicLinks in Appian. Consider incorporating buttonWidgets in your next project to enhance usability and deliver an improved user experience!