# Status chart right click disable issue

**URL:** <https://forum.inductiveautomation.com/t/status-chart-right-click-disable-issue/62810>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [August 9, 2022, 6:25am UTC](https://forum.inductiveautomation.com/t/status-chart-right-click-disable-issue/62810 "2022-08-09T06:25:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dharani\_T](https://avatars.discourse-cdn.com/v4/letter/d/bc8723/32.png) [@Dharani\_T](https://forum.inductiveautomation.com/u/Dharani_T)\
**Post date:** [August 9, 2022, 6:25am UTC](https://forum.inductiveautomation.com/t/status-chart-right-click-disable-issue/62810/1 "2022-08-09T06:25:13Z")

</div>

Hi,

I would like to disable the right click functionality for the status chart component in vision. I tried using below scripts,  
1.  
self.setPopupMenu(None)  
self.setTransferHandler(None)  
2.  
from org.apache.commons.lang3.reflect import FieldUtils  
chart = event.source.parent.getComponent(‘StatusChart\_EfficiencyDay’)  
FieldUtils.writeField(chart, “popupMenu”, None, True)

But did not executed as per the requirement.  
Is there any other option to achieve this?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [August 9, 2022, 12:08pm UTC](https://forum.inductiveautomation.com/t/status-chart-right-click-disable-issue/62810/2 "2022-08-09T12:08:17Z")

</div>

You can use the internalFrameActivated event of the window. Right click on the window name in the project tree

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

Your script would be something like:

```auto
chart = system.gui.getParentWindow(event).getComponentForPath('Root Container.Status Chart')
chart.setPopupMenu(None)

```

---

<div class="post-metadata">

**Author:** ![Dharani\_T](https://avatars.discourse-cdn.com/v4/letter/d/bc8723/32.png) [@Dharani\_T](https://forum.inductiveautomation.com/u/Dharani_T)\
**Post date:** [August 9, 2022, 12:24pm UTC](https://forum.inductiveautomation.com/t/status-chart-right-click-disable-issue/62810/3 "2022-08-09T12:24:20Z")

</div>

Hi,

I have used this chart in a template and i have added few instances of this to a window.  
I have tried the given script in the template as well as the window and it is not working as expected.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [August 9, 2022, 12:32pm UTC](https://forum.inductiveautomation.com/t/status-chart-right-click-disable-issue/62810/4 "2022-08-09T12:32:46Z")

</div>

Try this in the chart’s propertryChange event:

```auto
if event.propertyName == 'data':
	event.source.setPopupMenu(None)

```

EDIT : ~~Hold off on that a moment. I’m back in front of my PC.~~  
EDIT2: Never mind on my never-mind. I just wanted to do a quick verification on the properties.
