# Change icon in ui\_button via message?

**URL:** <https://discourse.nodered.org/t/change-icon-in-ui-button-via-message/20396>\
**Category:** Dashboard\
**Created:** [15 January 2020 17:22 UTC](https://discourse.nodered.org/t/change-icon-in-ui-button-via-message/20396 "2020-01-15T17:22:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![markost](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@markost](https://discourse.nodered.org/u/markost)\
**Post date:** [15 January 2020 17:22 UTC](https://discourse.nodered.org/t/change-icon-in-ui-button-via-message/20396/1 "2020-01-15T17:22:01Z")

</div>

Hi,

is it possible to change the ui\_button icon via msg?

This works for the label, color and background, but not for the icon.

---

<div class="post-metadata">

**Author:** ![hugobox](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hugobox/32/2948_2.png) [@hugobox](https://discourse.nodered.org/u/hugobox)\
**Post date:** [15 January 2020 20:21 UTC](https://discourse.nodered.org/t/change-icon-in-ui-button-via-message/20396/2 "2020-01-15T20:21:28Z")

</div>

You can always use the label field to display icons, either directly with an emoji or with html tags for a font awesome icon for example.

---

<div class="post-metadata">

**Author:** ![Christian-Me](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/christian-me/32/10774_2.png) [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)\
**Post date:** [15 January 2020 20:39 UTC](https://discourse.nodered.org/t/change-icon-in-ui-button-via-message/20396/3 "2020-01-15T20:39:30Z")

</div>

Yes. Take a look here

> <https://github.com/node-red/node-red-dashboard/blob/master/config-fields.md>

But limited (on refresh). I do not know out of my head to initiate a refresh.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [15 January 2020 21:12 UTC](https://discourse.nodered.org/t/change-icon-in-ui-button-via-message/20396/4 "2020-01-15T21:12:02Z")

</div>

See this example here

> [@Momentary Button with animated icon](https://discourse.nodered.org/t/momentary-button-with-animated-icon/20092/6):
>
> @dceejay FYI Dave, running that flow, once you press the button, it goes into a loop. If you watch the debug, every 3 seconds you get two debug entries both showing false.

---

<div class="post-metadata">

**Author:** ![markost](https://avatars.discourse-cdn.com/v4/letter/m/3d9bf3/32.png) [@markost](https://discourse.nodered.org/u/markost)\
**Post date:** [15 January 2020 21:50 UTC](https://discourse.nodered.org/t/change-icon-in-ui-button-via-message/20396/5 "2020-01-15T21:50:12Z")

</div>

> [@Christian-Me](#):
>
> msg.ui\_control

`msg.ui_control` is what i want!! Thx!
