テーブルボックスはレポートにプロットできますが、インタラクティブHTMLで保存するとテーブルが消えます。こんにちは、みんな 、
私はここで問題がある、私のテーブルボックスはレポートにプロットすることができますが、私はそれをインタラクティブなHTMLで保存すると、テーブルが消える
ソースコード
Data Table To Table Box = Function({dt},{Default Local},
tb = Table Box();
For (i=1,i<=NCols(dt),i++,
col = Column(dt,i);
colName = col << Get Name;
lstValues = col << Get Values;
type = col << Get Data Type;
If (type=="Character",
tb << Append(
String Col Box(colName,lstValues)
)
,
tb << Append(
Number Col Box(colName,lstValues)
)
);
);
Return(tb);
);
New Window( "Example",
nwbb = Tab Box(
Tab Page Box(
"Step 1",
TB = Tab Box(
Tab Page Box(
"Summary",
Table Box(
Data Table To Table Box(dt)
)
),
Tab Page Box(
"Pareto Chart",
ob1 = Outline Box( "Pareto Chart",
dt << Distribution( Column( :Height, :Weight ), By( :sex ) )
)
)
)
)
)
);


Re:テーブルボックスはレポートにプロットできますが、インタラクティブHTMLで保存するとテーブルが消えますJimには敬意を払いますが、インタラクティブHTMLはユーザーが生成したカスタムテーブルボックスを処理します。ここでの問題はあなたがあなたの構造のテーブルボックスの中にテーブルボックスを持っているということです。関数 "Table Table To Table Box"はテーブルボックスを返し、それをTable Box()でラップします。
Table Box( Data Table To Table Box(dt) )
外側のテーブルボックス()を削除するだけでコードが機能し、インタラクティブなHTMLとして保存できます。
Re:テーブルボックスはレポートにプロットできますが、インタラクティブHTMLで保存するとテーブルが消えます現在、JMPはInteractive HTMLに保存するときにユーザーが開発したテーブルボックスをサポートしていません。 対話型HTMLとして保存できるようにするには、新しいデータボックスを使用することをお勧めします。
下記のJeff Perkinsonのコメントを参照
Names Default To Here( 1 );
dt = current data table();
New Window( "Example",
nwbb = Tab Box(
Tab Page Box(
"Step 1",
TB = Tab Box(
Tab Page Box( "Summary", dt << new data box() ),
Tab Page Box(
"Pareto Chart",
ob1 = Outline Box( "Pareto Chart",
dt << Distribution( Column( :Height, :Weight ), By( :sex ) )
)
)
)
)
)
);
