Controles

Top  Previous  Next

No Lumis Portal cada interface de um serviço recebe suas informações vindas do XML agrupadas em controles, que são tão somente tags XML nomeadas como <control />.

Cada controle possui um atributo type que define o que ele traz em seu conteúdo.

Vejamos um exemplo, o controle de lum_list: <control type="lum_list"/>

O nome definido pelo atributo type de cada controle geralmente descreve o que aquele controle estará montando. Por exemplo:

  lum_form (traz informações sobre o formulário da interface);

lum_list (traz informações da lista de dados cadastrados que são exibidos na interface Lista ou Administração);

  lum_details (traz os detalhes de um item cadastrado, quando este é selecionado na interface Lista);

lum_navigationList (traz informações da lista de dados cadastrados numa interface Menu);

  lum_tabularData (traz informações da tabela de itens cadastrados);

lum_link (traz informações do link para interfaces Lista, geralmente usado em interfaces Lista Rápida);

  lum_filters (traz as informações de filtros definidos para a interface);

  lum_pagination (traz as informações de paginação da interface em várias páginas).

Para modificar o layout padrão com que o Lumis Portal monta suas interfaces, nem sempre é preciso modificar todos os controles. Muitas vezes basta modificar o lum_list ou o lum_details, por exemplo.

A seguir, será mostrado como customizar o XSL para modificar os controles mais utilizados nas interfaces de serviços do produto.

O processo de customização de arquivos XSL a partir de um XSL em branco será repetido para todos os outros controles que serão exemplificados a seguir. O processo é: ler o XML da interface (após o cadastro de conteúdos na interface administrativa dos serviços em questão) e verificar quais controles precisam ser customizados.
 

Observação

 

Para referenciar um controle, pode-se utilizar uma das seguintes formas:

<control type=nome_do_controle>

ou

<control:nome_do_controle>


Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.