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.
|
Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.