BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Pré Lançamento do OpenFaces 3.0, compatível com JSF 2.0

Pré Lançamento do OpenFaces 3.0, compatível com JSF 2.0

O mês passado, a TeamDev anunciou o pré lançamento do OpenFaces 3.0. O lançamento oficial da versão 3.0 está prevista para junho deste ano. Este pré lançamento é uma versão do OpenFaces compatível com o JSF 2.0.

Esta nova versão 3.0 estende toda a biblioteca existente, além de adicionar 6 novos componentes:

  • Filtro complexo de critérios utilizando o novo componente CompositeFilter
  • Componentes de layout com o novo componente LayeredPane
  • A nova funcionalidade nos botões extendidos
  • Command link com suporte Ajax
  • Componente checkbox com suporte Ajax
  • Customização de aparência.

Outras melhorias foram feitas nas funcionalidades do DataTable e do TreeTable. Esses componentes ganharam novas funcionalidades como scroll do conteúdo vertical e horizontal com header e footer estáticos, reordenação das colunas através de drag&drop e customização da visibilidade da coluna. A API foi revisada, possibilitando diversas extensões de filtros, incluindo:

  • Customizar parâmetros de procura
  • Case sensitivity
  • Colocar filtros dentro de fora da tabela.

É esperado que as versões 2.x do OpenFaces sejam mantidas em paralelo com as versões 3.x, enquanto houver interesse na versão 1.2 do JSF. A intenção é manter as mesmas características em ambas versões.

Os lançamentos de Junho do OpenFaces 2.1/3.1 também incluirão:

  • Componente SelectOneMenu melhorado
  • Componente WeekTable, análogo ao componente DayTable, mostrando os eventos para a semana
  • Componente MonthTable, análogo ao DayTable, porém mostrando os eventos do mês
  • Componente Timetable, que exibe um calendário de eventos com diversas visualizações (Os componentes DayTable / WeekTable / MonthTable combinados)
  • Extensões do DataTable.

Planos para o futuro incluem:

  • Componente MenuBar
  • Componente Panel
  • Componente ProgressBar
  • Customização da listagem de colunas interativas nos componentes DataTable e TreeTable
  • Adicionar o atributo nodeDataByKey ao componente TreeTable (similar ao atributo rowDataByKey do componente DataTable para melhorar a manipulação de modificações em dados concorrentes)
  • Suporte para exibir uma coluna de checkbox / selection com imagens ao invés de check boxes.
  • DataTables e TreeTables aninhadas (com outras DataTables e TreeTables)
  • Costomização flexível para paginação
  • Tipos gráficos adicionais
  • Grupos de validação
  • Suporte para IDEs (NetBeans, IBM Rational Application Developer, Sun Java Studio Creator e JDeveloper)

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT