# Scripting display

**URL:** <https://forum.inductiveautomation.com/t/scripting-display/95902>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [September 12, 2024, 1:51pm UTC](https://forum.inductiveautomation.com/t/scripting-display/95902 "2024-09-12T13:51:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas\_MUSSO](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Thomas\_MUSSO](https://forum.inductiveautomation.com/u/Thomas_MUSSO)\
**Post date:** [September 12, 2024, 1:51pm UTC](https://forum.inductiveautomation.com/t/scripting-display/95902/1 "2024-09-12T13:51:53Z")

</div>

Hi everyone,

I want to display an element of my banner only when I'm on a specific view.

I know I need to script the visibility of my element with an “if”, but I can't get it to work.

MY CODE:

currentView = self.view.params.viewPath

if currentView == "Ignition 101/Feature Views/Solutions/SYNO":  
{this.meta.visible} = true;

else:  
{this.meta.visible} = false;

Thanks in advance for your help!

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [September 12, 2024, 1:53pm UTC](https://forum.inductiveautomation.com/t/scripting-display/95902/2 "2024-09-12T13:53:51Z")

</div>

I'm guessing it's perspective ?

Don't use a script. Use an expression binding on either the `props.display` or `meta.visible` property of your element. Something like this:

```python
{page.props.primaryView} = "Ignition 101/Feature Views/Solutions/SYNO"

```

edit:  
example with a label in my menu.  
Binding on the label's `position.display`:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/9/4932a81230d2f4370b1215aa6c4dba42e8a897ec.png)

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

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/8/78b5cf150ef3ebbe9accccb8ce37374885956acb.png)

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [September 12, 2024, 2:01pm UTC](https://forum.inductiveautomation.com/t/scripting-display/95902/3 "2024-09-12T14:01:12Z")

</div>

Welcome to the forum, Thomas. Please have a read of [Wiki - how to post code on this forum](https://forum.inductiveautomation.com/t/wiki-how-to-post-code-on-this-forum/77831).

You should also add the `vision` or `perspective` tag to your question title.

---

<div class="post-metadata">

**Author:** ![Thomas\_MUSSO](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@Thomas\_MUSSO](https://forum.inductiveautomation.com/u/Thomas_MUSSO)\
**Post date:** [September 12, 2024, 2:45pm UTC](https://forum.inductiveautomation.com/t/scripting-display/95902/4 "2024-09-12T14:45:42Z")

</div>

Hello,

Thanks for your reply Pascal!

It now works correctly.

(Sorry for posting the code this way, I wasn't aware of it)
