このウィッシュリストリクエストのきっかけは何ですか?
ユーザーがデータテーブルに新しい行を追加したい場合、またはデータテーブルを並べ替えたい場合、レポートが開いているため、Jmp ではこれが不可能になるリスクがあります。
最悪の場合: JSL スクリプトは、ユーザーに次のようなエラー メッセージを表示して停止します。

多くの場合、レポートの順序や行に問題はなく、更新が必要なだけです。
改善してほしいことは何ですか?
問題を解決してください。
さまざまなアプローチ:
- すべてのユーザーがテーブルを更新 (行の追加、テーブルの並べ替え) し、レポートの更新をトリガーします。
- 実際にデータ テーブルの変更に問題があるレポートがある場合は、レポートを閉じてもよいかどうかをユーザーに尋ねます。
JSL の場合、ユーザーに質問せず、オプションを提供します。
sort(..., close reports with issues());
- のようなオプションはありますか
sort( ..., ignoreEffectsOnReports())
わかる? - 機能を提供する
myAffectedReports = dt << get reports with issues();
これは、追加された行または並べ替えられたデータ テーブルに問題があるレポートのリストを返します。
その後、ユーザーは必要に応じてレポートを閉じることができます。
- 少なくとも:
機能を提供する
myReports = dt << get reports();
これは、データ テーブルへのリンクを含むすべてのレポートのリストを返します。
...ウィンドウの実際の名前とは関係ありません:アプリケーション内でデータテーブルをソートするにはどうすればよいですか?
その後、ユーザーは続行方法を決定できます...
この考え方がなぜ重要なのでしょうか?
Jmp の現在の動作では、レポートを開いているときに行の追加やデータ テーブルの並べ替えなどの一部のアクションは実行できません。
他のプログラムでは、このようなアクションは問題なく実行できます。
Jmp ユーザーの状況を改善する方法はいくつかあります。
最良のケース: ユーザーにまったく迷惑をかけずに、舞台裏ですべての機能が実行されます。