Hi Andrew, > > Is there a way to handle when the hilite is changed for a scrolling list > field? > > I have a scrolling list field with non-contiguous hilite. You click on a > line in the list to toggle its hilite on or off. > > Whenever a hilite is changed in that box, I want to collect what is hilited. > > on hiliteChanged > > put the hilitedLines of fld "CropYears" into tLines > repeat for each item xline in tLines > put line xline of fld "CropYears" & ":::" after sYearList > end repeat > put "*" after sYearList > replace ":::*" with empty in sYearList > answer sYearList > > end hiliteChanged > > This would produce a variable (sYearList) that looks like this (with 3 years > selected): > > "2009:::2010:::2011" > > I want to produce this whenever the hilited years are modified. > > I have not found any information on handling the change of a hilite in a > scrolling list field. > > This would seem like a pretty standard feature, no?
Use "on selectionchanged" in the script of the field! And you can speed things up a bit with using "the selectedtext of fld xyz" This will give you a CR separated list of the TEXt of the selected lines :-) Like this, I dared to shorten it a bit ;-) on selectionchanged put the selectedtext of fld "CropYears" into sYearList replace CR with ":::" in sYearList answer sYearList end hiliteChanged Best Klaus -- Klaus Major http://www.major-k.de [email protected] _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
