Árvore de páginas

Versões comparadas

Chave

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

Índice

 

Índice
maxLevel4
outlinetrue
stylenone
exclude.*ndice

 

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

 

...

TODO: Image de uma das widgets criadas no kit em modo de exibição

...

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

Modo de Edição

 

...

TODO: Image de uma das widgets criadas no kit em modo de edição

...

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.

Variáveis de Ambiente FTL & JS

Quando utilizando extensão de Super Widget em seu arquivo *.js (javascript), existe uma função herdada chamada "isEditMode". Veja o exemplo abaixo:

...