How to get a hilitedElement value from a Tree View's arrayData?
keith.clarke at me.com
Mon Dec 20 12:11:40 EST 2021
I’m struggling to access the value from a Tree View widget’s data array as the hilitedElement changes - though I think my issue is more about working with arrays than the Tree View widget.
The following test script (on the Tree widget) successfully gets the Tree’s arrayData into tTreeData and creates a ‘correct-looking’ nested array key syntax for any changing tHilitedElement.
However, the last line displays the tHilitedElement variable string in the message box rather than concatenating it to tTreeData as the nested key to return the element’s value.
put the hilitedElement of me into tHilitedElement
if char -1 of tHilitedElement is comma then delete char -1 of tHilitedElement
replace comma with quote & "][" & quote in tHilitedElement
put "[" & quote before tHilitedElement
put quote & "]" after tHilitedElement
put the arrayData of me into tTreeData
put tTreeData & tHilitedElement
I’ve tried various forms of brackets around the tHilitedElement variable containing the nested key string with no success - what am I doing wrong?
More information about the use-livecode