Ocultar contenido de la ventanaEstoy intentando presionar un botón para revelar la información restante de una ventana. El usuario elegirá un rango de fechas y ese rango de fechas se usará para hacer ping a un servidor SQL para completar una tabla que contenga datos del rango coincidente. Luego, quiero poder usar los datos de la tabla para permitir que el usuario haga una segunda selección. Esta selección reducirá aún más la tabla en qué punto se mostrará. Estoy tratando de usar el Mostrar siguiente elemento con un cuadro de botones, pero los elementos que estoy tratando de ocultar no entienden el < dominio. ¿Hay una mejor manera de hacer esto? Por lo que puedo decir, ¿solo se pueden ocultar los cuadros de texto?
New Window("XYZTEC Data Pull",
<Re: Ocultar contenido de la ventanaAmbos parecen poder hacer lo que quiero, sin embargo, la solución de Mark fue más fácil de implementar para mí de la manera que quería. Creo que si este fuera un programa más crítico, la solución de Jim podría proporcionar un resultado más limpio. Sin embargo, Mark funciona increíble para lo que necesitaba.
¡Gracias a los dos!
Re: Ocultar contenido de la ventanaLa solución de Jim ofrece mucha flexibilidad. A menudo uso el atributo de cuadro de visualización Visibility( "Visible" | "Hidden" | "Collapse") cuando lo simple es suficiente. Puede configurar esto inicialmente como en
New Window( "You Can't See Me",
Button Box( "I'm Hiding", expression, << Visibility( "Collapse" ) )
);
Luego uso un script o función en otro control para hacer visible el botón. También puede dejar el botón visible pero deshabilitarlo. Depende del diseño de su interfaz de usuario.
Re: Ocultar contenido de la ventanaEste es el método que uso para ocultar y mostrar elementos dentro de una ventana de visualización
Names Default To Here( 1 );
HiddenButton = Button Box( "hidden" );
New Window( "Hidden",
modal,
MyVLB = V List Box(
ViewingBB = Button Box( "Click to UnHide",
ViewingBB << delete;
MyVLB << append( HiddenButton );
)
)
);