dgIndexOfLine not returning index
Bob Sneidar
bobsneidar at iotecdigital.com
Wed Apr 1 13:26:02 EDT 2020
Hi all.
Not sure if this is a bug or expected behavior. In a vertically scrolled data grid I have a mouseUp handler. Ignore the fiddly bits that are irrelevant. The last two lines are the important ones:
on mouseUp
put the mouseControl into tControl
put word 1 of the name of tControl into tType
if tType is not "field" then pass mouseUp
put the short name of tControl into tName
put word 1 of tName into tColumName
put 0 + word 2 of tName into tRow
put the dgProp ["columns"] of me into tColumns
put lineOffset(tColumName, tColumns) into tColumnNum
put the dgIndexOfLine [tRow] of me into tIndex
put the dgHilitedIndex of me into tHilitedIndex
end mouseUp
It’s my understanding that the dgIndexOfLine should return the actual index corresponding to the line, but instead it simply returns the line, In my case I am clicking on line 5 of a vertically scrolled data grid. tIndex contains 5, tHilitedIndex contains 55! As far as I can see, the dgIndexOfLine should return the same thing (assuming I am clicking on a control in the hilitedline).
Bob S
More information about the use-livecode
mailing list