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: