invisibleで非表示にしたデータテーブルは、画面上では見えませんが、実行する分析にはリンクされています。次のように、データテーブルを非表示にして開きます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp", "invisible" );
dt = New Table( "Abc", "invisible", New Column( "X" ), Add Rows( 10 ) );
開いたデータテーブルが非表示かどうかを調べるには、データテーブルオブジェクトにブール値のHas Data Viewメッセージを送ります。次の式は、データテーブルが非表示の場合に0(偽)を戻します。
dt << Has Data View();
非表示のデータテーブルでの作業を終えたら、必ずClose()関数でデータテーブルを閉じてください。そうしないと、JMPを終了するまでデータテーブルがメモリに残ります。
非表示のデータテーブルは、Show Window()関数で表示できます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp", "invisible" );
dt << Show Window( 1 );
ユーザはJMPインターフェースからテーブルを開くこともできます。Windowsの場合、invisibleのデータテーブルはホームウィンドウのウィンドウリストと[ウィンドウ]>[再表示]メニューに表示されます。Macの場合も、データテーブルはJMPホームウィンドウと[ウィンドウ] >[表示しない]メニューに表示されます。
データテーブルを完全に非表示にするには、private引数を含めます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp", "private" );
詳細は、第 “Private、Invisible、Visible”の節を参照してください。