Datagrids: unsorting data

Trevor DeVore lists at mangomultimedia.com
Wed Apr 29 11:39:53 EDT 2009


On Apr 29, 2009, at 10:07 AM, Trevor DeVore wrote:

> Once you sort the data it is sorted everywhere though looking at the  
> code it appears that the persistent data is not updated after  
> sorting. This will be fixed in the next version but you could do  
> this to restore your previous sort:
>
> set the dgIndexes of group "DataGrid" to the dgCache["sequencing"]  
> of group "DataGrid"
>
> The property that actually changes internally is the dgIndexes of  
> the data grid. The dgIndexes contains a comma delimited list of the  
> internal array keys in the sorted order.

One problem with the code above: there is no setprop for dgIndexes in  
the version of the data grid you have. You can add the setprop to btn  
"data gird" of stack "revdatagridlibrary" though. Just find getprop  
dgIndexes in the script and add the ollowing after (just make sure you  
set the preservevariables to true beforehand so the script locals  
aren't wiped out).

setprop dgIndexes pIndexes
     put pIndexes into sIndexSequencing

     lock screen
     _ResetIndexesOnControls
     _RedrawList
     unlock screen
end dgIndexes

Regards,

-- 
Trevor DeVore
Blue Mango Learning Systems
www.bluemangolearning.com    -    www.screensteps.com



More information about the use-livecode mailing list