# Ignition Multi-state indicator

**URL:** <https://forum.inductiveautomation.com/t/ignition-multi-state-indicator/73839>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [May 17, 2023, 1:53pm UTC](https://forum.inductiveautomation.com/t/ignition-multi-state-indicator/73839 "2023-05-17T13:53:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![yash\_raj](https://avatars.discourse-cdn.com/v4/letter/y/eb8c5e/32.png) [@yash\_raj](https://forum.inductiveautomation.com/u/yash_raj)\
**Post date:** [May 17, 2023, 1:53pm UTC](https://forum.inductiveautomation.com/t/ignition-multi-state-indicator/73839/1 "2023-05-17T13:53:39Z")

</div>

Is it possible to change the state of the multi-state indicator with respect to a specified date?

Detail description: I have a text field that shows a date value so the multi-state indicator should go from active to expired state when it reaches the date value mentioned in that text field.

Can somebody help me with this?  
Thanks.

---

<div class="post-metadata">

**Author:** ![zacht](https://avatars.discourse-cdn.com/v4/letter/z/ea5d25/32.png) [@zacht](https://forum.inductiveautomation.com/u/zacht)\
**Post date:** [May 17, 2023, 2:20pm UTC](https://forum.inductiveautomation.com/t/ignition-multi-state-indicator/73839/2 "2023-05-17T14:20:25Z")

</div>

I used this binding on the state property of the multi-state indicator. It seems to accomplish your goal

```auto
if(now()>todate({Root Container.Text Field.text}),
	1,
	0
)

```
