JSLで、テーブルボックスの[列で並べ替え]を無効にする機能が必要です。
これに対する私の現在の関心の多くは、並べ替えに関するいくつかの問題によって引き起こされています。
- JMP16.2より前では、ボックスの並べ替えではcolbox()コンテンツが並べ替えられず、不一致が残ります。
- 16.2では、colbox()エントリは並べ替えられ、他の列と整列されたままになりますが、個々のボックスの番号は変更されません。
- JMPは、<< getasreportを介して個々のセルを強調表示したテーブルボックスを作成できますが、ここでコメントしたように、列で並べ替えを使用しても強調表示は移動しません。テーブルボックスのセルを色付け可能にする-JMPユーザーコミュニティ
しかし、それらが修正されたとしても、テーブルボックスを使用して、並べ替えによって台無しになり、ユーザーが情報を再配置できないようにする、高度にカスタム化された情報の表示をスクリプト化する場合があると思います。
その一例は、私が作成しているテーブルボックスで、他のcolコンテンツと一緒に移動したくないcolbox内のボタンがあります。代わりに、テーブルボックスの外にボタンのようなものを置いたが、コンテンツと並んでいて、やりました特定のコンテンツに合わせたいのですが、テーブルが並べ替えられ、この他の表示ボックスを再配置したことを知る必要があります。そのような他の例がいくつかあります。テーブルボックスの横には、コンテンツの一部を揃えることを考慮しているため、固定したままにするか、再配置されたかどうかを知る必要があります。[列で並べ替え]でトリガーされる関数を設定できるように、別のウィッシュリストアイテムを作成します。