Definição de Página
Nesta tela o desenvolvedor irá fazer as definições iniciais de uma nova página que será adicionada ao projeto. Essas definições iniciais incluem um título, um identificador único para essa página, o arquivo ou URL que representa essa página, entre outras coisas.
O campo Acessa sem Login permite seja feito o acesso à página sem validar se o cliente efetuou login no projeto. O WebIntegrator apenas fará essa validação automaticamente se o projeto estiver com a opção Ativar Login habilitada.
O campo Identificador serve para que o desenvolvedor entre com um identificador único para o componente de página.
A opção Permitir Cache do Browser indica se os cabeçalhos HTTP que instruem os browsers e servidores proxies a não fazerem cache de páginas serão enviados na resposta ao cliente.
O campo Página de Erro indica se a página é uma página de erro. Uma página de erro tem acesso ao objeto exception que pode ser utilizado para colher maiores detalhes sobre a exceção gerada. Normalmente as páginas de erro apenas deverão ser acessadas se ocorrer alguma exceção em outra página do projeto e essa página utilizar alguma página de erro para tratamento da exceção.
A opção Página de Sistema indicar se a página que está sendo definida apenas poderá ser acessada internamente pelo WI_Engine impedindo assim que os usuários do projeto possam acessá-la via URL. Recomenda-se habilitar esta opção quando a página que estiver sendo definida sirva como modelo de um componente grid.
A opção Segurança Ativa indica se o controle de segurança de acesso a páginas do projeto nativo do WebIntegrator estará ativado para essa página em particular. Com esse controle ativado uma página WSP do projeto apenas será acessada se a solicitação vier de uma outra página WSP. Quando se usam framesets poderá haver necessidade de desativar essa opção.
A opção Suportar Renderização Parcial ativa para a página a capacidade de acionar por javascript a função rerender conforme detalhes.
A opção Sincronizar Pré-Página ativa o sincronismo de execução para o pré da página selecionada. Isto é, existirá um tunel associado por um objeto que representa esse pré-página especifico e todas as requisições a esse pré passsaram por esse tunel, impedindo assim que (caso a lógica do desenvolvedor precise) duas requisições executem simultaneamente o mesmo trecho de código gerando inconsistências no BD.
A opção Sincronizar Pos-Página ativa o sincronismo de execução para o pos da página selecionada. Isto é, existirá um tunel associado por um objeto que representa esse pos-página especifico e todas as requisições a esse pos passsaram por esse tunel, impedindo assim que (caso a lógica do desenvolvedor precise) duas requisições executem simultaneamente o mesmo trecho de código gerando inconsistências no BD.
O campo Tipo define qual o tipo MIME que estará associado ao componente que estiver sendo definido. A especificação do tipo MIME é baseada numa extensão, para saber quais os tipos MIME suportados pelo WebIntegrator clique aqui.
O campo Título define qual será o título da página. O título da página estará acessível ao desenvolvedor através da variável wi.page.title.
O campo Usar Página de Erro deve conter o identificador de uma página indicando qual página de erro do projeto será usada caso ocorra algum tipo de erro ou exceção durante o processamento da página que está sendo definida. Na ocorrência de alguma exceção o processamento da página é interrompido e a página de erro correspondente é chamada, se nenhuma página de erro for utilizada e ocorrer algum tipo de erro durante o processamento de um componente da página o processamento da página como um todo não é interrompido.