JSLでデータテーブルの左パネルのサイズを設定しますか?データテーブルを生成し、ユーザーが追加の分析とデータ変更を行えるように新しいスクリプトを追加するスクリプトがあります。問題は、スクリプト名が比較的長く、新しいテーブルの作成時に左側のパネルのサイズによって切り詰められてしまうことです。JSLでテーブルのサイズと位置を設定できることはわかっていますが、左側のパネルのサイズを設定する方法はありますか?もしかしたらと思いましたH スプリッター ボックス() は正しい答えでしょうが、私にはうまくいきませんでした。
基本的に、左側の画像を取得しますが、右側の画像が必要です。

ありがとう!
--ジョー
Re: JSL でデータテーブルの左パネルのサイズを設定しますか?上記のコードで window << Get XML または window << Show Tree Structure を使用すると、それがスプリッターボックスであることがわかります。
データテーブルは JMP 内で一意のオブジェクトです (それなりの理由があります)。これは、独自のウィンドウ内でスタンドアロンで動作することを目的としていますが、通常のウィンドウ関数、<
乾杯!
Re: JSL でデータテーブルの左パネルのサイズを設定しますか?素晴らしい!それはまさに私が望んでいたものです。
フォローアップの質問: 左側のパネルが SplitterBox(1) であることを知るにはどうすればよいですか?「dt << Get XML」を使用してデータ テーブルの構造を確認しようとしましたが、何も表示されませんでした (おそらくテーブルは XML オブジェクトではありません)。
Re: JSL でデータテーブルの左パネルのサイズを設定しますか?これは驚くべきことに可能でしたが、いくつかの手順が必要です。例を参照してください:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
window = Get Window( dt );
sp = window << Find(SplitterBox(1));
sp << Set Width(300);
Re: JSL でデータ テーブルの左パネルのサイズを設定するには?こんにちは。テーブル スクリプト パネル / SplitterBox(1) の高さを調整する方法をご存知ですか? 「サイズの設定、高さ、サイズ」はすべて機能していないようです。
Re: JSL でデータ テーブルの左パネルのサイズを設定するには?スクリプティングインデックスによると、
高さの設定
スプリッターボックスの有効なメッセージです

Re: JSL でデータ テーブルの左パネルのサイズを設定するには?@Ressel は次のように書いています:
テーブルスクリプトパネルの高さを調整する方法
たとえば
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t= get window(dt);
sb = t[SplitterBox(1)];
sb << set sizes({3,1,100});
sb[Tab Page Box (3)]<< title("fixed size -> 100 is ignored")</CODE></P><BR /><BR /></LINGO-BODY><LINGO-SUB id="lingo-sub-783604" slang="en-US" mode="CREATE">Re: JSL でデータ テーブルの左パネルのサイズを設定するには?</LINGO-SUB><LINGO-BODY id="lingo-body-783604" slang="en-US" mode="CREATE"><P>はい、私はそれを見ましたが、うまく動作させることができませんでした。 <A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/26800" target="_blank">ホギ</A>の例を参考にします:</P><PRE><CODE class=" language-jsl">// this works nicely
// set sizes specifies the size proportions of the three table panels. excellent
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t = Get Window( dt );
sb = t[SplitterBox( 1 )];
sb << Set Sizes( {1, 1, 3} );
// trying to replace set sizes with set height does not work
sb << Set Height( 200 );
// similarly, leaning on the initial solution in this thread, this also doesn't work
window = Get Window( dt );
sb2 = window << Find( SplitterBox( 1 ) );
sb2 << Set Height( 200 );
Thank's ホギ!
Re: JSL でデータ テーブルの左パネルのサイズを設定しますか?他の 2 つの方法を試しましたが、機能しませんでした。
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t = new window("helper window", dt << new data box);
lb = t[splitter Box(1)][ListBox( 1 )]; // scripts List Box
lb << select << Set Height( 300 );<BR />
wait(1);
lb << deselect(0);
tpb = t[Tab page Box( 1 )]; //scripts tab page box
tpb << select << Set Height( 300 );
スプリッター ボックスがサイズを制御し、設定されたサイズの比率に応じてサイズを固定しているようです。