表格框能夠在報告中繪製但是當\在交互式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 Box( Data Table To Table Box(dt) )
只需刪除外部的Table Box(),您的代碼就可以工作,並可以保存為交互式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 ) )
)
)
)
)
)
);
