# Dashboard Widget's parameter isEditing not change?

**URL:** <https://forum.inductiveautomation.com/t/dashboard-widgets-parameter-isediting-not-change/110680>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [September 17, 2025, 2:38am UTC](https://forum.inductiveautomation.com/t/dashboard-widgets-parameter-isediting-not-change/110680 "2025-09-17T02:38:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![taohongyu88](https://avatars.discourse-cdn.com/v4/letter/t/f05b48/32.png) [@taohongyu88](https://forum.inductiveautomation.com/u/taohongyu88)\
**Post date:** [September 17, 2025, 2:38am UTC](https://forum.inductiveautomation.com/t/dashboard-widgets-parameter-isediting-not-change/110680/1 "2025-09-17T02:38:14Z")

</div>

I have a mapview , Label bind the parameter “isEdited” .

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/d/3dc0e293eb79bf48cdb267f6aaf10f20b796763b.png)

In Dashboard , available Widgets[2] bind the “mapview”, viewparameters set “isEdited”.

Bind the parameter “isEdited” to PROPS’s “isEditing”.

When I Edit or not Edit , the label always is True ,not change?

 ![3b77b1f2ab44f291e505eab2a55aab3b](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/b/1b6ac48c44eb42dbab9a8c0207710bf6fdf4d306.png)

 ![5b6d5a42172d4813f78595a178d87aaa](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/0/30024e4e12e5ed43c37a03480bd7576b86d876e6.png)

---

<div class="post-metadata">

**Author:** ![Cose\_Peter1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cose_peter1/32/79174_2.png) [@Cose\_Peter1](https://forum.inductiveautomation.com/u/Cose_Peter1)\
**Post date:** [September 17, 2025, 5:21am UTC](https://forum.inductiveautomation.com/t/dashboard-widgets-parameter-isediting-not-change/110680/2 "2025-09-17T05:21:45Z")

</div>

Try adding a messageHandler that does refreshBinding on the label on value change of **isEditing**.

For that, you can create a messageHandler on your **Label\_0** component and add script `self.refreshBinding("props.text")` in the messageHandler.

Then, call this messageHandler on value change of **isEditing**.

---

<div class="post-metadata">

**Author:** ![taohongyu88](https://avatars.discourse-cdn.com/v4/letter/t/f05b48/32.png) [@taohongyu88](https://forum.inductiveautomation.com/u/taohongyu88)\
**Post date:** [September 19, 2025, 3:54am UTC](https://forum.inductiveautomation.com/t/dashboard-widgets-parameter-isediting-not-change/110680/3 "2025-09-19T03:54:17Z")

</div>

By creating a messageHandler ,Label’s value change to the new. It’s right .

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/c/2c1c722637a31ff20b688fb29751a4311b68ab28.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/b/db43e739f267979bb871e278fb66707c019c48ed.png)

But I pass a parameter is always not active.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/b/eb87577f65bd0721d913aa53342a8e277dfc6d89.png)

 ![99e01cf9-75c0-4e04-bc40-ac02eff1851d](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/1/114ab3e51224579f24e5477a6d73fd7f8c4bebf8.png)

---

<div class="post-metadata">

**Author:** ![Cose\_Peter1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cose_peter1/32/79174_2.png) [@Cose\_Peter1](https://forum.inductiveautomation.com/u/Cose_Peter1)\
**Post date:** [September 19, 2025, 7:12am UTC](https://forum.inductiveautomation.com/t/dashboard-widgets-parameter-isediting-not-change/110680/4 "2025-09-19T07:12:15Z")

</div>

I think instead of creating a param in your map view, just create a custom property in the view. Remove all other code on your messageHandler and just put this code below.

```python
self.view.custom.isEdited = payload["value"]

```

Then, bind your label to this custom property **view.custom.isEdited**.
