# Remove View Header

**URL:** <https://forum.inductiveautomation.com/t/remove-view-header/72090>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 5, 2023, 2:13pm UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090 "2023-04-05T14:13:23Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![alec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alec/32/41994_2.png) [@alec](https://forum.inductiveautomation.com/u/alec)\
**Post date:** [April 5, 2023, 2:13pm UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090/1 "2023-04-05T14:13:23Z")

</div>

How can I disable the header for specific views?

I have been searching for this endlessly and haven't found anything in the documentations.

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [April 5, 2023, 3:05pm UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090/2 "2023-04-05T15:05:24Z")

</div>

Are you talking about a Docked View? To selectively disable a Docked View, you need to place another Docked View on the same side which uses the SAME View as the one you want to "remove", and set the new one to use the following settings:  
`display: onDemand`  
`handle: hide`

---

<div class="post-metadata">

**Author:** ![alec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alec/32/41994_2.png) [@alec](https://forum.inductiveautomation.com/u/alec)\
**Post date:** [April 5, 2023, 3:42pm UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090/3 "2023-04-05T15:42:11Z")

</div>

Thanks, I figured it out by using `system.perspective.closeDock('header')` in the startup script but I like your solution better!

---

<div class="post-metadata">

**Author:** ![Jacopo\_Gennari](https://avatars.discourse-cdn.com/v4/letter/j/e68b1a/32.png) [@Jacopo\_Gennari](https://forum.inductiveautomation.com/u/Jacopo_Gennari)\
**Post date:** [May 30, 2023, 8:54am UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090/4 "2023-05-30T08:54:22Z")

</div>

This is not working for me. I tried this solution, and instead of taking the header out just for the selected view, it is disabling it for every view. What am I missing?

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [May 30, 2023, 2:37pm UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090/5 "2023-05-30T14:37:55Z")

</div>

Don't do this in the "Shared" Page Configuration Settings area - do this for the specific Page Configuration you want to modify.

---

<div class="post-metadata">

**Author:** ![tecnoeletronic](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tecnoeletronic/32/50975_2.png) [@tecnoeletronic](https://forum.inductiveautomation.com/u/tecnoeletronic)\
**Post date:** [November 18, 2024, 4:38pm UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090/6 "2024-11-18T16:38:46Z")

</div>

.. it's never too late! You can Hide the shared one and show a new one too.

![Dockheader](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/2/226110f24ec83ff9a14c0592910101a0774047d8.gif)

---

<div class="post-metadata">

**Author:** ![Richard\_Foley](https://avatars.discourse-cdn.com/v4/letter/r/58f4c7/32.png) [@Richard\_Foley](https://forum.inductiveautomation.com/u/Richard_Foley)\
**Post date:** [February 26, 2026, 3:16pm UTC](https://forum.inductiveautomation.com/t/remove-view-header/72090/7 "2026-02-26T15:16:49Z")

</div>

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

To clarify, since it took me a bit to figure out what was happening in this GIF:

-Add a 2nd instance of the global header you have configured and set Display: onDemand (I believe this overrides the global setting, but only seems to work if it’s referencing the same view).

-Then add a 3rd header that has whatever view you want and it will show in place of the global configuration.

I don’t understand why the 2nd entry is needed, but it seems to do the trick!
