Open the menu

Namespace EL

Como padrão, todo Layout File possui este namespace declarado permitindo a utilização de ELs (Expression Language) no HTML. A customização dessa configuração pode ser feita configurando o namespace xmlns:el="http://www.lumis.com.br/lumisportal/xsd/layoutfile/el" no primeiro elemento do arquivo.

Tags

A tag el:out substitui o seu HTML de exemplo com o resultado da el definida no atributo value.

A tag el:out também possui os atributos:

  • escapeXml: indica se o valor avaliado deve ser escapado. Esse atributo é opcional e seu valor default é true.
  • default: indica o valor a ser utilizado caso o resultado da avaliação retorne null ou uma string vazia.

Atributos

Qualquer atributo de HTML pode ser tranformado por um resultado de uma EL adicionando o prefixo do namespace no nome do atributo. O atributo sem o namespace pode ser mantido para permitir a leitura do arquivo offline facilitando a prototipação do HTML.

Recursos disponíveis para o EL de LayoutFile

O EL de Layout File pode utilizar os recursos (variáveis e funções) definidos no escopo Layout File descritos em Recursos disponíveis em EL.

Abaixo segue um exemplo de tradução utilizando a função localize disponível: