公開日: 04/01/2021

技術的な詳細

Tab BoxとTab Page Boxスクリプトの記述

Tab Page Box()は、ページのタイトル(title)と内容(contents)を1つのディスプレイボックスにまとめます。Tab Page Box()Tab Box()の中に入れて使用した場合、複数のタブページを含んだタブ付きウィンドウが表示されます。Tab BoxとTab Page Boxを参照してください。

以前のバージョンのJMPでは、V List Box()などのディスプレイボックスがタブの内容を含んでいました。次のスクリプトを見てみましょう。

win = New Window( "Tab Box",
	tb = Tab Box(
		"1ページ", // タブの名前
		V List Box( // タブの内容
			Text Box( "1ページの1行目" ),
			Text Box( "1ページの2行目" )
		),
		"2ページ", // タブの名前
		V List Box( // タブの内容
			Text Box( "2ページの1行目" ),
			Text Box( "2ページの2行目" )
		),
	)
);

Tab Box()にそれぞれのタブのTab Page Box()を含めるようにしてください。前述の例は、次のように書き換えられます。

win = New Window( "Tab Box",
	tb = Tab Box(
		Tab Page Box( // タブの内容
			Title( "タブボックスの1ページ" ), // タブの名前
			Text Box( "1ページの1行目" ),
			Text Box( "1ページの2行目" )
		),
		Tab Page Box( // タブの内容
			Title( "2ページ"), // タブの名前
			Text Box( "2ページの1行目" ),
			Text Box( "2ページの2行目" )
		)
	)
);

注: Tab Page Box()はタイトルをTitle()関数で定義する必要があります。

Tab Boxの外で作成されたTab Page Boxや、外にドラッグされたTab Page Boxは、単独のコンテナとなります。Sheet Part()のタイトルと同様に、影の付いたタイトルが一番上に表示されます。タブページの形式にはなりません。1段のレポートで構成されたダッシュボードに例があります。

廃止されるTab BoxとTab Page Boxメッセージ

これまでTab Box()に使われていたメッセージの一部は将来廃止されますが、それに該当するメッセージはTab Page Box()で使用できます。

表11.5 廃止されるTab Box()メッセージ

廃止されるTab Box()メッセージ

現在のTab Page Boxメッセージ

Set Title

Title

Set Tip

Tip

Set Icon

Icon

Set Closeable

Closeable

この2つのディスプレイボックスの詳細については、Tab BoxとTab Page Boxを参照してください。

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).