Sto cercando di aggiornare una colonna con una formula data un input della casella di modifica del testo. Ho provato altre soluzioni trovate nella pagina delle discussioni ma senza fortuna
All'inizio del mio codice definisco l'area come 1 come impostazione predefinita. Questo è anche il valore predefinito all'interno della casella di modifica del numero:
area = 1;
Ho una colonna che utilizza la variabile area:
dt << New Column( "Current Density",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( column(7) / area )
) << Move Selected Columns( {:Current Density}, after( column(7)) );Poi ho la funzione del pulsante. La speranza è che prenda il valore aggiornato, lo colleghi alla colonna e quindi rielabori di nuovo la formula per aggiornare i grafici che ho nella mia app JMP.
NEB1 << Set Function(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
);
NEB1 << Set Number Changed(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
dt << Rerun Formulas;
Attualmente restituisce la variabile come "."
Ecco altre impostazioni possibilmente rilevanti per NEB1
NEB1 << Set( 1 );
NEB1 << Set Lock( 0 );
NEB1 << Set Minimum( 0 );
NEB1 << Set Exclude Minimum( 1 );
NEB1 << Set Maximum( . );
NEB1 << Set Exclude Maximum( 1 );
NEB1 << Set Increment( . );
NEB1 << Set Integer Only( 0 );
Non sono sicuro di cosa sto sbagliando. Qualsiasi aiuto per restituire un numero e aggiornare la colonna sarebbe molto apprezzato.
Grazie!