Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen macht.Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen macht: File-Preference-Style. Aber ich muss die Voreinstellungen in meinen eigenen JSL-Skripten ändern. Ist es möglich? Zum Beispiel möchte ich „Shade Alternate Table Rows( 0 )“ in „Shade Alternate Table Rows( 1 )“ ändern. Wie mache ich das in JSL?
Betreff: Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen machtEs funktioniert perfekt! Vielen Dank!
Betreff: Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen machtHier ist ein Beispiel mit der Hinzufügung der vorgeschlagenen Codezeile, das zeigt, wovon ich spreche.Hilft Ihnen das überhaupt?Wenn nicht, können Sie Ihr Skript mit uns teilen, damit ich besser sehen kann, was Sie tun.
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);
Betreff: Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen machtBeide Wege:
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>
funktionieren auch nicht (die Berichtsausgabe ist einfach leer). Wenn ich in JMP bin, kann ich nach der Generierung der Berichts-/Layouttabelle einfach mit der rechten Maustaste irgendwo in die Tabelle klicken und dann auswählen, welche Tabellenstile verwendet werden sollen. Aber ich weiß einfach nicht, wie ich das in JSL machen soll.
Betreff: Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen machtDie Meldung „<< Set Shade Alternative Rows( 1)“ muss auf eine bestimmte Table Box() verweisen.In Ihrem Skript könnten Sie angeben, dass das erste Tabellenfeld in der Berichtsausgabe wie folgt geändert werden soll:
rpt[Tablebox(1)]<< Set Shade Alternate Rows(1);
Mit dieser Methode können Sie gezielt auswählen, welche Tabellen geändert werden sollen.
Wenn Sie möchten, dass alle Tabellen in der Berichtsausgabe geändert werden, können Sie die Xpath-Funktion verwenden, um alle Table Box()s zu finden und dann die Änderung anzuwenden
( rep << xpath( "//TableBox" ) ) << Set Shade Alternate Rows( 1 );
Betreff: Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen machtBei mir scheint es nicht zu funktionieren. Hier ist mein Skript:
dt=aktuelle Datentabelle();
rpt=dt<
rpt<< Set Shade Alternate Table Rows(1);
...
Der Stil der RPT-Ausgabetabelle hat sich nicht geändert.
Betreff: Wie ändere ich den Tabellen-/Berichtsstil in meinen JSL-Skripten? Ich weiß, wie man das in den JMP-Voreinstellungseinstellungen machtDie Antwort darauf finden Sie im Scripting Index
Hilfe==>Skriptindex==>Tabellenfeld
Hier ist das Beispiel aus dem Eintrag für die Nachricht „Set Shade Alternate Rows“.
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 );