MSR Develop Blog

Posts Tagged ‘paginas

Las páginas son los controles de mas arriba que no tienen padre. La representación de las paginas son lo que se muestra directamente al usuario final. Los usuarios acceden a las páginas enviando peticiones de servicio.

Cada página debe tener un archivo de template(plantilla). El sufijo del nombre del archivo debe ser “.page” . El nombre del archivo sin el sufijo es el nombre de la página. PRADO tratará de localizar un archivo clase de página dentro del directorio que contiene el archivo de página template.

Un archivo clase de página debe tener el mismo nombre que el archivo página de template pero con el sufijo “.php” . Si el archivo de clase no se encuentra, la página tomará la clase TPage.

En resumen: si tengo MiPagina.page , MiPagina.php deben estar en el mismo directorio y MiPagina.page contiene html, componentes y elementos visuales al usuario final y MiPagina.php contiene la lógica, código PHP.

PostBack

Un formulario enviado(*submiteado*) es llamado a postback(poner nuevamente) si el envío es hecho a la página que tiene el formulario. Postback puede ser considerado un evento que sucede del lado del cliente, activado por el usuario.

PRADO tratará de identificar que control del lado del servidor responder a un evento de postback. Si uno es determinado, por ejemplo, un TButton, lo llamamos el evento postback sender que traducirá el evento postback en algún evento específico del lado del servidor(ej: OnClick and OnCommand eventos del TButton).

Ciclo de vida de las páginas

Entender el ciclo de vida de las páginas es crucial para comprender la programación en PRADO. El ciclo de vida de las páginas se refiere al estado de transición de una página cuando es servida al usuario final. Puedes verlo mejor en la siguiente ilustración:

lifecycles

La imagen será traducida mas adelante…

Artículo: Fundamentals : Pages
Traducción: Martin Sagastume Rue (msr)
Fuente: http://www.pradosoft.com/demos/quickstart/index.php?page=Fundamentals.Pages