Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nelle impostazioni delle preferenze di JMP.Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nelle impostazioni delle preferenze JMP: File-Preference-Style. Ma devo modificare le impostazioni delle preferenze nei miei script JSL. È possibile? Ad esempio, mi piace cambiare Shade Alternate Table Rows ( 0 ) in Shade Alternate Table Rows ( 1 ), come farlo in JSL?
Ri: Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nell'impostazione delle preferenze di JMPFunziona perfettamente! Molte grazie!
Ri: Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nell'impostazione delle preferenze di JMPEcco un esempio con l'aggiunta della riga di codice suggerita, che mostra di cosa sto parlando.Questo ti aiuta affatto?In caso contrario, puoi condividere il tuo script così posso vedere meglio cosa stai facendo.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
jmp_report =
New Window( "Big Class",
Text Box( "Big Class" ),
H List Box(
Outline Box( "Big Class",
rpt = dt << Get As Report
)
),
);
rpt[Tablebox(1)]<< Set Shade Alternate Rows(1);
Ri: Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nell'impostazione delle preferenze di JMPEntrambi i modi:
rpt<SPAN class="token punctuation">[</SPAN><SPAN class="token function">Tablebox</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token number">1</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">]</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Set Shade Alternate Rows</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token number">1</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
<SPAN class="token punctuation">(</SPAN> rep <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> xpath</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"//TableBox"</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Set Shade Alternate Rows</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token number">1</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
non funzionano neanche (l'output del report è semplicemente vuoto/vuoto). In JMP, dopo aver generato la tabella di report/layout, posso semplicemente fare clic con il pulsante destro del mouse in un punto qualsiasi all'interno della tabella, quindi selezionare quali stili di tabella utilizzare. Ma semplicemente non so come farlo in JSL.
Ri: Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nell'impostazione delle preferenze di JMPIl messaggio "<< set shade alternate rows( 1 )" deve essere indirizzato a uno specifico Table Box().Nel tuo script puoi specificare di modificare la prima casella della tabella nell'output del report con quanto segue:
rpt[Tablebox(1)]<< Set Shade Alternate Rows(1);
Utilizzando questo metodo, puoi scegliere selettivamente quali tabelle modificare.
Se desideri che tutte le tabelle nell'output del report vengano modificate, puoi utilizzare la funzione Xpath per trovare tutte le Table Box() e quindi applicare la modifica
( rep << xpath( "//TableBox" ) ) << Set Shade Alternate Rows( 1 );
Ri: Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nell'impostazione delle preferenze di JMPSembra che non funzioni per me. Ecco la mia sceneggiatura:
dt=tabella dati corrente();
rpt=dt<
rpt<< Imposta righe di tabella alternative per l'ombreggiatura (1);
...
La tabella di output rpt non ha cambiato nulla nel suo stile.
Ri: Come modificare lo stile della tabella/report nei miei script JSL? So come farlo nell'impostazione delle preferenze di JMPLa risposta a questa domanda si trova nell'indice degli script
Aiuto==>Indice script==>Riquadro tabella
Ecco l'esempio dalla voce del messaggio "Imposta righe alternative ombreggiatura"
Names Default To Here( 1 );
New Window( "Mountains",
tb = Table Box(
String Col Box( "Mountain",
{"K2", "Delphi", "Kilimanjaro",
"Grand Teton"}
),
Number Col Box( "Elevation (meters)",
{8611, 681, 5895, 4199}
),
Plot Col Box( "", {8611, 681, 5895, 4199} )
)
);
tb << Set Shade Alternate Rows( 1 );