Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

No que poderíamos chamar de "camada de apresentação" de uma widget (ou seja, as telas) existe a concepção inicial de que ela é formada por dois arquivos freemarker (.ftl): Um para visualização e outro para edição. Geralmente faz parte dessa estrutura um único aquivo javascript (.js). A seguir veremos cada um dos componentes.

Modo de Visualização

Por padrão, o renderizador de páginas da plataforma Fluig procura dentro da widget por um arquivo chamado "view.ftl". Caso exista a propriedade view.file no arquivo application.info, então o arquivo informado como valor é que será considerado pelo renderizador. Por exemplo:

Bloco de código
languagetext
view.file=visualizacao.ftl

Modo de Edição

Por padrão, o renderizador de páginas da plataforma Fluig procura dentro da widget por um arquivo chamado "edit.ftl". Caso exista a propriedade edit.file no arquivo application.info, então o arquivo informado como valor é que será considerado pelo renderizador. Por exemplo:

Bloco de código
languagetext
edit.file=edicao.ftl
Informações
titleImportante

Caso não exista a propriedade edit.file e nem um arquivo "edit.ftl", o renderizador entenderá que essa widget não possui modo de edição.