Hola,
Estoy intentando crear una aplicación en el generador de aplicaciones.
Actualmente tengo dos módulos.
El primer módulo es una serie de cuadros de edición de números y listas que permiten al usuario ingresar valores y hacer selecciones.
Después de presionar un botón, las entradas y / o las selecciones de lista actualizan las variables de la tabla en una tabla de datos que posteriormente actualiza las ecuaciones de columna. La tabla de datos se abre en segundo plano para que el usuario no la vea.
¡Este módulo lo tengo funcionando bien!
El segundo módulo está destinado a ser el módulo de salida. Con solo presionar un botón, me gustaría que este módulo muestre los valores de columna recién calculados como resultado del uso del primer módulo. En este segundo módulo tengo varios cuadros (ya sea edición de números o edición de texto, no estoy seguro de cuál es el correcto para usar para este propósito) que están dispuestos de una manera fácil de usar para mostrar los valores calculados.
Estoy luchando para que los cuadros muestren los valores de las columnas. He intentado las siguientes formas y he intentado configurarlo de forma similar a la forma en que funciona el módulo de entrada, pero sin éxito. Actualmente, el método de edición de texto es el que tengo activo.
¡Cualquier ayuda en este frente será muy apreciada!
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;
//);
Mi idea era usar dtA para llamar a la tabla invisible actual que aparece después de presionar el botón del módulo de entrada del usuario, ya que el módulo de entrada ya usa el nombre dt.
Luego estoy tratando de usar la función de retorno para pedirle que devuelva una columna específica y un número de fila que adjunto a una nueva variable que luego se adjunta al cuadro de edición de texto o al cuadro de edición de número para tratar de obtener el valor especificado del combo columna / fila para regresar dentro de él.
Idealmente, los cuadros de la siguiente imagen se completarán con valores de la tabla.
