Modificar control
Cambia una propiedad de un control de la pantalla MIENTRAS la app corre: el texto de un Texto, el color de fondo de un Contenedor, mostrar u ocultar algo, etc.
Cambia una propiedad de un control de la pantalla MIENTRAS la app corre: el texto de un Texto, el color de fondo de un Contenedor, mostrar u ocultar algo, etc. El cambio dura mientras la app esté abierta; no modifica tu diseño guardado. Entradas: • Control — cuál control cambiar: elígelo de la lista de esta pantalla, o escribe su ID (el que ves junto al nombre en Propiedades; con los primeros 6 o más caracteres basta). • Propiedad — cuál propiedad cambiar. La lista muestra las que sí tiene ese control; también puedes escribirla a mano. Un control es un JSON, y la propiedad es la ruta dentro de él, con puntos: value, variant, $bg.color (fondo de un Contenedor), layout.width.value (ancho). "visible" es un atajo para mostrar/ocultar. • Dato — el valor nuevo: texto, número, verdadero/falso, un color, o un JSON (para propiedades que son un objeto, como $bg, o los datos de un Gráfico: ahí acepta también un arreglo, y si viene del resultado de una función llega directo, sin pasarlo a texto). Se convierte solo al tipo que pide la propiedad. Si algo no cuadra, el paso falla en rojo con el motivo y los siguientes no se ejecutan: el control ya no existe en la pantalla, la propiedad no existe en ese tipo de control (te dice cuáles sí), o el dato no tiene el tipo que pide (por ejemplo, texto en una propiedad numérica). No tiene salidas.
Entradas
- Control (controlRef)
- Propiedad (propertyRef)
- Dato (valor nuevo) (text)
