# Display notes on Perspective Alarm Status Table

**URL:** <https://forum.inductiveautomation.com/t/display-notes-on-perspective-alarm-status-table/113967>\
**Category:** Ignition\
**Tags:** perspective, vision\
**Created:** [February 13, 2026, 6:02pm UTC](https://forum.inductiveautomation.com/t/display-notes-on-perspective-alarm-status-table/113967 "2026-02-13T18:02:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex.ferrell](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@alex.ferrell](https://forum.inductiveautomation.com/u/alex.ferrell)\
**Post date:** [February 13, 2026, 6:02pm UTC](https://forum.inductiveautomation.com/t/display-notes-on-perspective-alarm-status-table/113967/1 "2026-02-13T18:02:26Z")

</div>

In the Vision version of this module, there was a Notes field that could be enabled and would show the notes for the selected alarm from the list. I don’t see this feature on the Perspective module. It has a Notes column but generally the notes are too long to display in a table column. Is there a way to get the selected alarm from the Table object and use this to find the associated notes to display in a Label instead? I found that the notes are also visible in the Popup Modal, but it’s more difficult to find so I prefer the “notes area” method if possible.

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [February 13, 2026, 6:06pm UTC](https://forum.inductiveautomation.com/t/display-notes-on-perspective-alarm-status-table/113967/2 "2026-02-13T18:06:53Z")

</div>

The table has `props.selection` which appears to contain the data of the selected alarms in the table. `props.selection.data[yourNdxHere]` contains a `notes` key when alarms are selected.

> **[Properties​ - Perspective - Alarm Status Table | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/appendix/components/perspective-components/perspective-display-palette/perspective-alarm-status-table#properties)**
>
> Most Properties have binding options. For more information on Bindings, see Types of Bindings in Perspective. This section only documents the Props Category of properties. The other Categories are described on the Perspective Component Properties...

---

<div class="post-metadata">

**Author:** ![alex.ferrell](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@alex.ferrell](https://forum.inductiveautomation.com/u/alex.ferrell)\
**Post date:** [February 13, 2026, 8:51pm UTC](https://forum.inductiveautomation.com/t/display-notes-on-perspective-alarm-status-table/113967/3 "2026-02-13T20:51:31Z")

</div>

Thank you. I have this working but trying to figure out how to deal with no alarm selected. In this case, the props.selection.data[0].notes does not exist so causes errors in the binding. I did an if statement checking if the value was null and fill in generic text instead, but I still get the red overlay.

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [February 13, 2026, 8:55pm UTC](https://forum.inductiveautomation.com/t/display-notes-on-perspective-alarm-status-table/113967/4 "2026-02-13T20:55:06Z")

</div>

I would expect something like this to work:

```python
if(
	!isNull({props.selection.data}) &&
	len({props.selection.data}) > 0,
	{props.selection.data}[0]['notes'], ""
)

```

(My path to the props is missing the leading selectors to the component because I don't know your view layout)  
Show your expression, you might not be checking everything you need to.

---

<div class="post-metadata">

**Author:** ![alex.ferrell](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@alex.ferrell](https://forum.inductiveautomation.com/u/alex.ferrell)\
**Post date:** [February 13, 2026, 10:21pm UTC](https://forum.inductiveautomation.com/t/display-notes-on-perspective-alarm-status-table/113967/5 "2026-02-13T22:21:59Z")

</div>

I got it to work with this:

if(isNull({../AlarmStatusTable.props.selection.active.data[0]}),  
"Select an alarm from the list above to see extended notes for that alarm",  
if({../AlarmStatusTable.props.selection.active.data[0]}['notes']="",  
"There are no extended notes for the selected alarm",  
{../AlarmStatusTable.props.selection.active.data[0]}['notes']))
