Ciao,
Sto tentando di creare un'applicazione nel generatore di applicazioni.
Al momento ho due moduli.
Il primo modulo è una serie di caselle ed elenchi di modifica dei numeri che consentono all'utente di inserire valori ed effettuare selezioni.
Dopo aver premuto un pulsante, gli input e / o le selezioni dell'elenco aggiornano le variabili della tabella in una tabella dati che successivamente aggiorna le equazioni di colonna. La tabella dei dati si apre in background in modo che l'utente non la veda.
Questo modulo ho funzionato bene!
Il secondo modulo deve essere il modulo di uscita. Con la semplice pressione di un pulsante, vorrei che questo modulo visualizzi i valori di colonna appena calcolati come risultato dell'utilizzo del primo modulo. In questo secondo modulo ho diverse caselle (o modifica del numero o modifica del testo, non sono sicuro quale sia corretto da usare per questo scopo) che sono disposte in modo semplice per visualizzare i valori calcolati.
Sto lottando per ottenere le caselle per visualizzare i valori delle colonne. Ho provato i seguenti modi e ho provato a configurarlo in modo simile al modo in cui funziona il modulo di input, ma senza successo. Attualmente il metodo di modifica del testo è quello che ho attivo.
Qualsiasi aiuto su questo fronte sarebbe molto apprezzato!
Button1Press=Function({this},
// This function is called when the button is pressed
name = this << Get Button Name;
dtA=Current Data Table();
dtA << Return(":Average Residence Time Lower Estimate(Min)[1]", Outputvar1);
);
TextEdit1Script=Function({obj},{text},
// This function is called when the Text Edit Box value is committed
text = obj << Get Text;
//"string" = obj << Get Text;
//:Average Residence Time Lower Estimate(Min)[1]=TextEdit1Script;
//Return(:Average Residence Time Lower Estimate(Min)[1]);
Outputvar1 = text;
print(Outputvar1)
);
//NumberEdit1Script=Function({this},{numEditValue},
// This function is called when the number edit value is committed
//numEditValue = this << Get;
//Outputvar1 = numEditValue;
//print(Outputvar1)
//:Average Residence Time Lower Estimate(Min)[1]=numEditValue;
//Return(:Average Residence Time Lower Estimate(Min)[1])=numEditValue;
//);
Il mio pensiero era di usare dtA per chiamare la tabella invisibile corrente che si apre dopo aver premuto il pulsante del modulo di input dell'utente, poiché il modulo di input utilizza già il nome dt.
Quindi sto cercando di utilizzare la funzione di ritorno per chiederle di restituire una colonna specifica e un numero di riga che allego a una nuova variabile che viene quindi allegata alla casella di modifica del testo o di modifica del numero per provare a ottenere il valore specificato dal combinazione colonna / riga per tornare al suo interno.
Idealmente, le caselle nella figura seguente verranno popolate con i valori della tabella.
