[trn]V chem ja ne prav?[/trn]
Код: Выделить всё
$q->scrolling_list(-name => 'list_name', -values => \@array, -labels => \%some_hash, -multiple => 'true', -default => \@array);
[trn]V zadachke trebuetsja, chtoby kazhdyj raz pri peremene dannyh v[/trn] @array [trn]vse sostavljajushchie wtogo spiska okazyvalis' vydelennymi.[/trn]

[trn]U menja zhe oni okazyvajutsja vydelennymi tol'ko kogda v[/trn] @array [trn]pojavljajutsja kakie-to nachal'nye znachenija. A vot esli oni menjajutsja, to ostaetsja vydelennym tol'ko to kolichestvo, kotoroe bylo v predydushchej zagruzke. T.e. esli nichego ne bylo i ja zagruzhaju dva znachenija - oni vse okazyvajutsja vydelennymi, a esli posle wtogo ja zagruzhaju chetyre znachenija, to, ne smotrja na to, chto vse chetyre pojavljajutsja v spiske, tol'ko dva iz nih ostajutsja vydelennymi.[/trn]

[trn]Gde tut sobaka zaryta? Podskazhite, guru[/trn]