Recent Changes - Search:

Información Preámbulo ¿Qué es EJS? Demos/Ejemplos Créditos Enlaces Videos Instalación Descargar e instalar Espacios de trabajo Ejecución de EJS Condiciones de uso Documentación La consola de EJS La interfaz de EJS Panel de Descripción Panel de Modelo Panel de Vista Distribución Referencia elementos Sugerencias de usuarios Español | Inglés | View Edit History Print PDF ## Elementos conectados a expresiones Las propiedades de los elementos de vista también pueden conectarse a expresiones que involucren variables del modelo (o no), por ejemplo: x+1, donde x es una variable del modelo de tipo double, Math.sin(0.5), o “Texto = “+textString,donde textString es una variable del modelo de tipo String. EJS evaluará la expresión correctamente y asignará su resultado en el elemento de la vista apropiado. Sin embargo, se pierde la bidireccionalidad. Es decir, si conecta una propiedad a la expresión x+1 y x cambia en el modelo la propiedad se actualiza correctamente. Pero NO al revés. Si interactúa con el elemento ocasionando un cambio en sus propiedades, la variable del modelo no cambiará (al valor de la propiedad menos 1). En realidad la propiedad será forzada a volver al valor x+1 después de la interacción, quedando el elemento sin cambio aparente. Este comportamiento se debe a que no todas las expresiones tienen inversa. ¿Qué haría EJS si usara la expresión x*x? La inversa proporciona dos valores, positivo y negativo. ¿Cuál usaría EJS?.

Edit - History - Print - Recent Changes - Search
Page last modified on April 29, 2009, at 12:11 AM