I don't think there is an existing one liner, but it can be done a couple ways.
Here is a recursive function defined in the PI code for Custom Props: on fetchArrayDataOnPath pPath, pArray, @rData local tKey put item 1 of pPath into tKey if the number of items in pPath is 1 then if tKey is not among the keys of pArray then return "no such key" else put pArray[tKey] into rData return empty end if else delete item 1 of pPath fetchArrayDataOnPath pPath, pArray[tKey], rData end if end fetchArrayDataOnPath There are other handlers in that script that could be useful as well (add/set/delete). You could also turn the path into an array (but lose the error checking above): function getValue pArray, pPath split pPath by comma return pArray[pPath] end getValue Thanks, Brian On Sat, Jul 9, 2022 at 5:08 PM J. Landman Gay via use-livecode < firstname.lastname@example.org> wrote: > On 7/9/22 3:17 PM, J. Landman Gay via use-livecode wrote: > > On 7/8/22 12:34 PM, Richard Gaskin via use-livecode wrote: > >> I see the Tree widget supports a hilitedElement property, which is > useful for managing the > >> selection in the UI. > >> > >> Is there a one-liner for obtaining not the element path but the value? > > > > I'm using an older version, but here the hilitedElement includes the > values of each element in > > the path. > > > > I misunderstood, you don't mean just the names of the elements. The value > shows up as part of > the tree unless you turn off "show values". I think you'll have to parse > the array to actually > get the values in a leaf. > > -- > Jacqueline Landman Gay | jac...@hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > email@example.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list firstname.lastname@example.org Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode