Thread Tk::TableMatrix::Spreadsheet sortieren: bei Klick auf col / row (1 answers)
Opened by pktm at 2007-05-24 21:20

Strat
 2007-05-25 01:55
#46350 #46350
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
nein, habe ich nicht, weil ich mit Tk::TableMatrix::Spreadsheet noch nicht gearbeitet habe. Man muesste es aber recht schnell selbst machen koennen, wenn du mit -variable arbeitest. Dann brauchst du wohl nur die gebundene Variable sortieren und ein update machen, dann sollte es funktionieren (bei Tk::HList desoefteren verwendet).

Als Sortieralgorithmus bietet sich die ST an:
Code: (dl )
1
2
3
4
5
@array =
map { $_->[1] }
sort { $a->[0] cmp $b->[0] } # oder numerisch
map { [ $_->[ $sortCol] , $_ ] }
@array;

oder auch direkt:
Code: (dl )
@array = sort { $a->[ $sortCol ] cmp $b->[ $sortCol] } @array;


Kann allerdings sein, dass du die Daten des Spreadsheet nach der Sortierung wieder komplett aufbauen musst, ich weiss nicht, wie es da geloest ist.

[/code]
oder so aehnlich\n\n

<!--EDIT|Strat|1180044013-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Tk::TableMatrix::Spreadsheet sortieren: bei Klick auf col / row