Cambiar contenido del control HTMLContent


Guest

Buenas David,

He estado buscando en el foro, pero no he podido encontrar la respuesta a este problema.

Simplemente tengo unos temporizadores que van cambiando una view, en una de estas View hay un objeto HTMLContent con un valor por defecto. Cuando llega al evento "Show" de la segunda vista, tengo puesto lo siguiente:

Donde HtmlContent1 es mi control. El caso es que cuando carga la segunda vista, muestra el valor por defecto, mientras que por consola muestra el valor de HtmlContent1 como el HTML que yo deseo que muestre. He visto en un hilo muy anterior que antes tenía una propiedad .HTML, pero parece que se le sustituyó. ¿Qué estoy haciendo mal entonces?

Un saludo y gracias,

Julio


DecSoft

Hola Julio,

Si no me equivoco, en lugar de hacer algo así:

... la variable "[MyHTML]" debería estar dentro del HTML del control HTML Content, es decir, el contenido de dicho control podría ser, simplemente, [MyHTML], de modo que, ya podrías trabajar con dicha variable.

Otra posibilidad sería trabajar con el DOM, es decir, "HtmlContent1" es un elemento HTML, al que podemos añadir lo que queramos vía Javascript. Sin embargo, creo que con la variable puede acaso ser suficiente en tu caso particular.



Guest

Buenas David,

efectivamente, poniendo la variable [MyHTML] en la parte HTML del control, se visualiza y cambia correctamente. Entiendo por tanto que los cambios que quisiera hacer al HTMLContent deben pasarse a mi variable MyHTML, no habiendo necesidad de referirse al control HTMLContent directamente.

Muchas gracias y un saludo,

Julio


DecSoft

Hola Julio,

Eso es, exactamente. Si lo que queremos es cambiar el contenido de un control HTML mediante una o más variables (porque es posible usar más de una variable, en un momento dado) debemos hacerlo sin referirnos al control, propiamente, sino a las variables que usemos "dentro" del control.

Puede echar un vistazo a varios ejemplos también, por ejemplo, el "DynamicControls", que, muestra cómo también es posible añadir contenido utilizando el DOM, ahora sí, refiriéndonos al control por su identificador, que, en el caso de AB, también es el nombre del control.


Everybody can read the DecSoft support forum for learning purposes, however only DecSoft customers can post new threads. Purchase one or more licenses of some DecSoft products in order to give this and other benefits.

This website uses some useful cookies to store your preferences.

I agree. Hide this note. Give me more information.