# Custom (More) Buttons in Perspective

**URL:** <https://forum.inductiveautomation.com/t/custom-more-buttons-in-perspective/104946>\
**Category:** General Discussion\
**Tags:** perspective\
**Created:** [April 10, 2025, 12:27pm UTC](https://forum.inductiveautomation.com/t/custom-more-buttons-in-perspective/104946 "2025-04-10T12:27:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![GOKULAKANNAN\_P](https://avatars.discourse-cdn.com/v4/letter/g/0ea827/32.png) [@GOKULAKANNAN\_P](https://forum.inductiveautomation.com/u/GOKULAKANNAN_P)\
**Post date:** [April 10, 2025, 12:27pm UTC](https://forum.inductiveautomation.com/t/custom-more-buttons-in-perspective/104946/1 "2025-04-10T12:27:29Z")

</div>

Hi team,

I’d like to implement a **“more options” menu** similar to the one shown in the image below:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/5/857fc9cdee70a1648e2f3f56195f4191f0f40a43.png)

I initially tried using a **popup** , but since this is being used **inside a Flex Repeater** , it doesn’t behave as expected.

Could you please suggest an alternative way to achieve this kind of functionality (e.g., showing Export, Print, etc.) that works properly inside a subview of a Flex Repeater?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Fran\_Dujmovic](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/fran_dujmovic/32/70280_2.png) [@Fran\_Dujmovic](https://forum.inductiveautomation.com/u/Fran_Dujmovic)\
**Post date:** [April 10, 2025, 12:33pm UTC](https://forum.inductiveautomation.com/t/custom-more-buttons-in-perspective/104946/2 "2025-04-10T12:33:36Z")

</div>

Could you post your popup configuration? Also, your page config could also be useful.

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [April 10, 2025, 1:03pm UTC](https://forum.inductiveautomation.com/t/custom-more-buttons-in-perspective/104946/3 "2025-04-10T13:03:34Z")

</div>

One option: In the button's `onActionPerformed` event, add this `self.requestContextMenu()` This will trigger a contextMenu _dropdown_.

Make sure to configure your contextMenu on the component under `META`

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

[Perspective Component Properties | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/ignition-modules/perspective/working-with-perspective-components/perspective-component-properties#contextmenu)

---

<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:** [April 10, 2025, 1:51pm UTC](https://forum.inductiveautomation.com/t/custom-more-buttons-in-perspective/104946/4 "2025-04-10T13:51:23Z")

</div>

Clever trick !

---

<div class="post-metadata">

**Author:** ![GOKULAKANNAN\_P](https://avatars.discourse-cdn.com/v4/letter/g/0ea827/32.png) [@GOKULAKANNAN\_P](https://forum.inductiveautomation.com/u/GOKULAKANNAN_P)\
**Post date:** [April 13, 2025, 7:44am UTC](https://forum.inductiveautomation.com/t/custom-more-buttons-in-perspective/104946/5 "2025-04-13T07:44:00Z")

</div>

thanks @dkhayes117 .

it is working 🙂

Thanks again for immediate reply
