Etiqueta flotante en html interactivoHe definido una columna como etiqueta, porque quiero ver los datos en mis gráficos estándar. Pero no quiero verlos en el html interactivo correspondiente. Entonces, antes de guardar el gráfico en html, desactivé la etiqueta de desplazamiento en el script:
Dispatch( {}, "Control Chart Builder", FrameBox( 2 ), {Set Gridlet( Expunge( {{Matcher( "Text" )}} ) )} )En el gráfico estándar, esto desactiva la etiqueta como debería, pero no en su html interactivo.
¿Cómo puedo llevar esta desactivación a html también?
Gracias por la ayuda de antemano
Markus
ScriptingRe: Etiqueta flotante en html interactivoHola Markus,
HTML interactivo es un subconjunto de las capacidades de JMP posible gracias a la programación de JavaScript y las capacidades proporcionadas por los navegadores de Internet. La razón por la que esto no funciona es que el soporte Gridlet y Graphlet está controlado por JSL (JMP Scripting Language) y nuestro código JavaScript no puede interpretar ni ejecutar código JSL.
La compatibilidad con etiquetas flotantes en HTML interactivo imita las capacidades de etiquetas flotantes de JMP que existían antes de que se introdujeran Gridlets y Graphlets en JMP utilizando los datos almacenados en el archivo HTML.
Para compartir informes JMP en formato HTML con etiquetas flotantes suprimidas, puedo sugerir dos posibilidades. Estas opciones deshabilitan toda la interactividad de sus informes, no solo las etiquetas flotantes en los gráficos de Control Chart Builder, por lo que es posible que no sea exactamente lo que está buscando.
1. Exporte a HTML en lugar de HTML interactivo.
2. Publicar en archivo y deshabilitar Publicar datos en el segundo cuadro de diálogo:
Espero que esto ayude,
- John
Re: Etiqueta flotante en html interactivoGracias John,
por sus sugerencias!
Creo que tu segunda opción es un camino para mí.
Atentamente
Markus
Re: Etiqueta flotante en html interactivoTambién encontré otra solución, quizás no tan elegante como la tuya:
Creé otro archivo en el script sin las columnas etiquetadas y lo guardé como html interactivo y cerré el archivo y el tablero con el script después de guardar.
Markus
Re: Etiqueta flotante en html interactivoHola Markus,
Es una gran idea porque no es necesario que pierda la interactividad en la web.
Si no necesita mantener un archivo separado sin columnas etiquetadas, simplemente puede eliminar la propiedad de etiquetado de todas las columnas etiquetadas antes de guardar como HTML interactivo y no guardar la tabla modificada.
Si dt, es la tabla de datos con la que está trabajando, el siguiente JSL borra la propiedad de etiquetado de todas las columnas.
dt << Set Label Columns();
Esto debería ser más rápido que crear otra tabla de datos, especialmente si tiene muchas filas en su tabla de datos.
Salud,
-John