Re: etichetta al passaggio del mouse in html interattivoCiao Marco,
L'HTML interattivo è un sottoinsieme delle funzionalità di JMP rese possibili dalla programmazione JavaScript e dalle funzionalità fornite dai browser Internet. Il motivo per cui non funziona è che il supporto di Gridlet e Graphlet è controllato da JSL (JMP Scripting Language) e il nostro codice JavaScript non è in grado di interpretare ed eseguire codice JSL.
Il supporto per le etichette al passaggio del mouse in HTML interattivo imita le funzionalità delle etichette al passaggio del mouse di JMP che esistevano prima dell'introduzione di Gridlet e Graphlet in JMP utilizzando i dati archiviati nel file HTML.
Per condividere i report JMP in un formato HTML con le etichette al passaggio del mouse soppresse, posso suggerire due possibilità. Queste opzioni disabilitano tutta l'interattività per i tuoi rapporti, non solo le etichette al passaggio del mouse nei grafici del Generatore di grafici di controllo, quindi potrebbe non essere esattamente quello che stai cercando.
1. Esporta in HTML anziché in HTML interattivo.
2. Pubblica su file e disabilita Pubblica dati nella seconda finestra di dialogo:

Spero che questo aiuti,
- John
Re: etichetta al passaggio del mouse in html interattivoGrazie Giovanni,
per i tuoi suggerimenti!
Penso che la tua seconda opzione sia un modo per me.
Distinti saluti
Marco
Re: etichetta al passaggio del mouse in html interattivoHo trovato anche un'altra soluzione alternativa, forse non così elegante come la tua:
Ho creato un altro file nello script senza le colonne etichettate e l'ho salvato come html interattivo e ho chiuso il file e il dashboard con lo script dopo il salvataggio.
Marco
Ri: etichetta al passaggio del mouse in html interattivoCiao Markus,
È un'ottima idea perché non devi perdere l'interattività sul web.
Se non è necessario mantenere un file separato senza colonne etichettate, è sufficiente rimuovere la proprietà di etichettatura da tutte le colonne etichettate prima di salvare come HTML interattivo e non salvare la tabella modificata.
Se dt è la tabella dati con cui stai lavorando, il JSL seguente cancella la proprietà labeling di tutte le colonne.
dt << Set Label Columns();
Questo dovrebbe essere più veloce della creazione di un'altra tabella di dati, specialmente se hai molte righe nella tua tabella di dati.
Saluti,
-John
Ri: etichetta al passaggio del mouse in html interattivoBuona idea! Grazie!
Etichetta al passaggio del mouse in html interattivoHo definito una colonna come etichetta, perché voglio vedere i dati nei miei grafici standard. Ma non voglio vederli nel corrispondente html interattivo. Quindi prima di salvare il grafico in html ho disattivato l'etichetta hover nello script:
Dispatch( {}, "Control Chart Builder", FrameBox( 2 ), {Set Gridlet( Expunge( {{Matcher( "Text" )}} ) )} )Nel grafico standard questo disattiva l'etichetta come dovrebbe ma non nel suo html interattivo.
Come posso portare questa disattivazione anche in html?
Grazie per l'aiuto in anticipo
Marco
Personalizzazione di massa