¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMP.¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMP: File-Preference-Style. Pero necesito cambiar la configuración de preferencias dentro de mis propios scripts JSL. ¿Es posible? Por ejemplo, me gusta cambiar Shade Alternate Table Rows (0) a Shade Alternate Table Rows (1), ¿cómo hacerlo en JSL?
Re: ¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMP¡Funciona perfectamente! ¡Muchas gracias!
Re: ¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMPAquí hay un ejemplo con la adición de la línea de código sugerida, que muestra de lo que estoy hablando.¿Esto te ayuda en algo?Si no, ¿puedes compartir tu guión para que pueda ver mejor lo que estás haciendo?
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);
Re: ¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMPAmbos sentidos:
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>
tampoco funciona (el resultado del informe está en blanco/vacío). Cuando estoy en JMP, después de que se genera la tabla de diseño/informe, puedo hacer clic con el botón derecho en cualquier lugar dentro de la tabla y luego seleccionar qué estilo de tabla usar. Pero simplemente no sé cómo hacerlo en JSL.
Re: ¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMPEl mensaje "<< establecer filas alternas de sombreado (1)", debe señalarse en un Cuadro de tabla específico ().En su secuencia de comandos, puede especificar cambiar el primer cuadro de la tabla en la salida del informe con lo siguiente:
rpt[Tablebox(1)]<< Set Shade Alternate Rows(1);
Con este método, puede elegir selectivamente qué tablas cambiar.
Si desea que se cambien todas las tablas en la salida del informe, puede usar la función Xpath para encontrar todos los cuadros de tabla () y luego aplicar el cambio
( rep << xpath( "//TableBox" ) ) << Set Shade Alternate Rows( 1 );
Re: ¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMPParece que no funciona para mí. Aquí está mi guión:
dt=tabla de datos actual();
rpt=dt<
rpt<< Establecer filas de tabla alternativas de sombreado (1);
...
La tabla de salida rpt no ha cambiado nada en su estilo.
Re: ¿Cómo cambiar el estilo de tabla/informe en mis scripts JSL? Sé cómo hacerlo en la configuración de preferencias de JMPLa respuesta a esto se encuentra en el índice de secuencias de comandos
Ayuda==>Índice de secuencias de comandos==>Cuadro de tabla
Aquí está el ejemplo de la entrada para el mensaje, "Establecer filas alternativas de sombreado"
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 );