boîte de table capable de tracer dans le rapport mais quand \ l'enregistrer en HTML interactif, la table disparaîtSalut à tous ,
J'ai un problème ici, ma boîte de table capable de tracer dans le rapport, mais lorsque je l'enregistre en HTML interactif, la table disparaît
Code source
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: boîte de table capable de tracer dans le rapport mais quand \ l'enregistrer en HTML interactif, la table disparaîtLe respect dû à Jim, mais HTML interactif gérera les zones personnalisées générées par l’utilisateur. Le problème ici est que vous avez une boîte de table dans une boîte de table dans votre construction. Votre fonction "Data Table To Table Box" renvoie une boîte de table et ensuite vous l'enroulez dans une boîte de table ():
Table Box( Data Table To Table Box(dt) )
Supprimez simplement la zone de table externe () et votre code fonctionne et peut être enregistré au format HTML interactif.
Re: boîte de table capable de tracer dans le rapport mais quand \ l'enregistrer en HTML interactif, la table disparaîtActuellement, JMP ne prend pas en charge les boîtes de table développées par les utilisateurs lors de l’enregistrement au format HTML interactif. Je vous suggère d’utiliser une nouvelle boîte de données pour permettre son enregistrement au format HTML interactif.
Voir le commentaire de Jeff Perkinson ci-dessous
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 ) )
)
)
)
)
)
);
