Perspective, add items in array of props, with default values for items props

In perspective, in the desigenr when you click “+” next to pens, for example in the power chart component,

image

A new item is added in the array with an object structure with default value.

Is there a way to create a new item in pens array by script, but without specify all the props in order some props take default values ?

No, not in any dynamic way. That automatic behavior is a function of the JSON editor, not the actual property structure. You’d have to hardcode your ‘default’ elements for each possible value you would want to insert.

thanks, it was a bit utopian :mage:

Maybe, but aren’t we all here because Ignition is a SCADA/HMI Utopia??!?
Sorry @PGriffith but I’m adding this to the wish list! maybe a system.perspective.addArrayElement is in our future…

I did hear they were working on adding custom ‘tooltips’ for properties. i suppose this is relativly similar as it also works with the json (atleast it does atm, no idea how they will implement it or when)