# \[FEATURE\] Allow Copy/Paste of root prop object (props, custom, params, etc.)

**URL:** <https://forum.inductiveautomation.com/t/feature-allow-copy-paste-of-root-prop-object-props-custom-params-etc/97115>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [October 10, 2024, 11:21pm UTC](https://forum.inductiveautomation.com/t/feature-allow-copy-paste-of-root-prop-object-props-custom-params-etc/97115 "2024-10-10T23:21:13Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [October 10, 2024, 11:21pm UTC](https://forum.inductiveautomation.com/t/feature-allow-copy-paste-of-root-prop-object-props-custom-params-etc/97115/1 "2024-10-10T23:21:13Z")

</div>

Frequently i'll create a prop as an object purely so that I can easily copy and paste it (with or without bindings), but it would be really nice to be able to copy and paste the entire root prop objects themselves like `custom`, `props`, `params`, `position`, `meta`, etc. by right clicking on the objects themselves.

e.g. (mockup)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/d/edcef6a505116d2fdcde2d15954b986b8472c3dc.png)

The other way I do this is by copying the entire View and then finding the object in the json and copying it that way, but that's a PITB.

For now, i've added it into my Ignition tools to extract this out via script (and also allow pasting _with bindings_ as well).

---

<div class="post-metadata">

**Author:** ![MMaynard](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmaynard/32/3366_2.png) [@MMaynard](https://forum.inductiveautomation.com/u/MMaynard)\
**Post date:** [February 23, 2026, 6:48pm UTC](https://forum.inductiveautomation.com/t/feature-allow-copy-paste-of-root-prop-object-props-custom-params-etc/97115/2 "2026-02-23T18:48:18Z")

</div>

Bumping this for posterity.

Just an example of the PITA of this shortcoming.

You have an array with custom indirect bindings on portions of it.

(Think Perspective Map component, Layers, UI, Markers)

You right click copy the array point, right click paste on the second array point and none of the bindings come with it. Not a huge deal when dealing with single, double, entries etc. but when you are talking about 30 to 40 points with 5 or so bindings in each it gets really tiresome having to go and right click copy binding, right click paste binding 5 times for each array item…

---

<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:** [February 23, 2026, 6:53pm UTC](https://forum.inductiveautomation.com/t/feature-allow-copy-paste-of-root-prop-object-props-custom-params-etc/97115/3 "2026-02-23T18:53:11Z")

</div>

Here is the ideas post:  
[Include Bindings when copying Perspective properties | Voters | Inductive Automation](https://ideas.inductiveautomation.com/ignition-features-and-ideas/p/include-bindings-when-copying-perspective-properties)

---

<div class="post-metadata">

**Author:** ![MMaynard](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmaynard/32/3366_2.png) [@MMaynard](https://forum.inductiveautomation.com/u/MMaynard)\
**Post date:** [February 23, 2026, 6:53pm UTC](https://forum.inductiveautomation.com/t/feature-allow-copy-paste-of-root-prop-object-props-custom-params-etc/97115/4 "2026-02-23T18:53:50Z")

</div>

Voted!
