PradoSoft

Pt:Paginas

From PRADO Wiki

Voltar à página principal

As Páginas são os controles no topo da hierarquia, não possuem parentes. A apresentação das páginas é exibida diretamente para os usuários. Os usuários acessam as páginas enviando requições ao serviço de páginas (Page Request Service).

Cada página deve ter um arquivo template]. A extenção no nome do arquivo deve ser .page. O nome do arquivo (sem a extenção) é o nome da página. O PRADO tenta localizar a classe que define a página na pasta que contém o arquivo template. Então, o arquivo que contém a classe que define a página deve ter o mesmo nome do arquivo template, porém com a extenção .php. Se a classe não for encontrada, a página irá utilizar a classe TPage.

PostBack

O envio de um formulário é chamado de postback se o envio foi feito para a mesma página que contém o formulário. O postback pode ser considerado um evento que ocorreu no lado cliente, iniciado pelo usuário. O PRADO vai tentar identificar qual controle no lado do servidor é reponsável pelo evento postback. Se um controle for encontrado, por exemplo, um TButton, o chamamos de fonte do evento postback (postback event sender) que irá traduzir o evento postback em um evento no lado servidor (por exemplo o evento Click e o evento Command do TButton).

Ciclo de vida de uma página

Entender o ciclo de vida de uma página é fundamental para programar bem com o PRADO. Este ciclo se refere as transições de estado de uma página quando a mesma é servida a um usuário. O seguinte gráfico de estados ilustra o ciclo de vida de uma página.

Image:Lifecycles.gif

Personal tools
Your user name:

Your password:

MediaWiki