プロセススクリーニングのような一部のプラットフォームでは、列のヘッダーがクリックされたときに列で自動的にソートするようにTableBoxが設定されます。
独自のtableBoxを作成するだけでは、これは起こりません。右クリックして[列ヘッダーで並べ替え]を行う必要があります。
列のヘッダーがクリックされたときに列で自動的にソートするように(JSLを使用して)TableBoxを構成するにはどうすればよいですか?
テーブルボックスtbのこのオプションを探しています。
tb << Set Click Sort(1);
完全な例を見るには:
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);