Struts-Layout

O Struts-Layout é um projeto de código livre que provê ferramentas de desenvolvimento Java para web. Baseado em Struts, o projeto visa a criação rápida, fácil e padronizada de interface, com componentes de interação avançados.

Struts-Layout é uma biblioteca de tags para Struts que adiciona recursos como:

  • campo de texto com sugestão automática via AJAX;
  • indicador (asterisco) de obrigatoriedade ao lado de campos texto;
  • date picker, um ícone ao lado de um campo texto, que abre um pop-up de calendário para se escolher uma data e preencher o campo com ela;
  • lista de valores (LOV), um ícone ao lado de um campo com alternativas de preenchimento tabeladas, que abre um pop-up com uma lista de valores para preencher o campo;
  • tabela/lista de registros (datagrid) com: campos editáveis, ordenação por colunas, linhas com cores alternadas, seleção de linhas;
  • lista aninhada (múltiplos níveis);
  • painel com abas (tabbed panel);
  • menu;
  • localizadores “migalha de pão” (breadcrumbs);
  • lista hierárquica em árvore (treeview);
  • aparência amplamente configurável com CSS.

Além disso, o projeto inclui o Struts-Layout Studio, um plugin editor de JSP para o IDE Java Eclipse, com validação de tags Struts e preview gráfico.

Veja imagens de exemplo de páginas web com dos componentes do Struts-Layout, extraídas do demo on-line:

[photopress:struts_layout_datepicker.png,full,centered]
[photopress:struts_layout_lov.png,full,centered]
[photopress:struts_layout_required.png,full,centered]
[photopress:struts_layout_grid.png,full,centered]
[photopress:struts_layout_tabs.png,full,centered]
[photopress:struts_layout_treeview.png,full,centered]

Para saber mais:

One Reply to “Struts-Layout”

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *