Auf einigen Plattformen wie Process Screening sind die TableBoxes so eingerichtet, dass sie automatisch nach einer Spalte sortiert werden, wenn auf die Überschrift dieser Spalte geklickt wird.
Wenn ich nur meine eigene tableBox erstelle, passiert das nicht, ich muss mit der rechten Maustaste klicken und "Nach Spaltenüberschrift sortieren".
Wie kann ich meine TableBoxes (mithilfe von JSL) so konfigurieren, dass sie automatisch nach Spalten sortiert werden, wenn auf die Spaltenüberschrift geklickt wird?
Sie suchen diese Option für eine Tischbox tb:
tb << Set Click Sort(1);
Um ein vollständiges Beispiel zu haben:
New Window( "Mountains",
tb = Table Box(
String Col Edit Box(
"Mountain",
{"K2", "Delphi", "Kilimanjaro",
"Grand Teton"}
),
Number Col Edit Box(
"Elevation (meters)",
{8611, 681, 5895, 4199}
),
Plot Col Box( "", {8611, 681, 5895, 4199} )
)
);
// optional forced sorting
tb << Sort by Column(1,1);
wait(2);
tb << Sort by Column(1,0);
wait(2);
tb << Sort by Column(2,1);
// What you want: Sort on Click
tb << Set Click Sort (1);