Commutatore di colonne e script di callback?Ehi comunità JMP,
Ho un diagramma di controllo con un commutatore di colonna e vorrei aggiornare una linea di riferimento nel diagramma di controllo quando la colonna nel commutatore viene modificata, ma non riesco a trovare un'azione sull'oggetto commutatore di colonna che sembra essere in grado di quello. Tutte le azioni che ottengo in showproperties () sono legate alla modifica dei valori tramite JSL.
Eventuali suggerimenti? 
Grazie in anticipo,
Daniel
Ri: commutatore di colonne e script di callback?Frame Box () è dove troverai tali call back. Puoi
<< Aggiungi Graphic Script
al Frame Box (), che viene attivato ogni volta che qualcosa cambia nel grafico
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Bivariate(
Y( :weight ),
X( :height ),
FitLine
);
rbiv = biv << report;
framebox = rbiv[frame box( 1 )];
framebox <<
Add Graphics Script(
Transparency( 0.5 );
Fill Color( {1.0, 0.5, 0.0} );
Polygon( [60, 72, 57], [75, 120, 120] );
);Ri: commutatore di colonne e script di callback?Grazie per una risposta molto rapida e accurata Jim,
funziona perfettamente!
/ Daniel
Ri: commutatore di colonne e script di callback?Hmm, ora che ci ho giocato un po 'sembra che lo script venga lanciato sempre, ancora e ancora, e non solo sui cambiamenti nel grafico.
Fondamentalmente sta uccidendo JMP aggiornando questa linea di riferimento più e più volte ...
rep2 = cc2 << Report;
rep2[FrameBox(2)]<<ADD graphics="" script=""></ADD>
Sto eseguendo JMP 13.2.0
Re: Commutatore di colonna e script di callback?Mi sono imbattuto nel tuo problema osservato e l'ho superato inserendo nello script Grapics la mia logica per aggiornare solo quando lo script rileva le condizioni di cambiamento su cui voglio attivare.
Re: Commutatore di colonna e script di callback?Grazie per la risposta.
Sono riuscito a implementare un trigger come suggerito e ora funziona molto meglio.
Grazie,
Daniel