Anunciando Ext JS 3.2 Beta – multi-ordenação, transições e campos compostos

Terça-feira feliz! (rs) Isso porque a equipe Ext disponibilizou o beta da sua nova versão 3.2. Foi feito muito sigilo sobre as novas implementações por isso estou muito surpreso com as novidades.

Estamos felizes de anunciar que a versão beta doExt JS 3.2 está publicamente disponível. 3.2 introduz um número excitante de novos componentes e adiciona grandes capacidades a sua aplicação já existente.

 Múltipla Ordenação

Agora é possível ter um DataStore ordenado por vários campos. Veja o exemplo do grid ordenado por múltiplas colunas!

Transições animadas em DataView

O componente para visualização de dados de um Store agora conta com poderosos recursos de transições animadas. Veja o exemplo 1 em que ao ordenar os registros eles se movimentam para seus novos lugares, e o exemplo 2 em que os itens desaparecem conforme um filtro é aplicado.

Campos compostos

Agora finalmente é possível agrupar um item de formulário ao lado do outro sem precisar fazer hacks com layout column.

new Ext.form.FormPanel({<br />
    items: [<br />
      {<br />
          xtype: 'compositefield',<br />
          fieldLabel: 'Full Name',<br />
          items: [<br />
              {xtype: 'textfield', name: 'title',     width: 40},<br />
              {xtype: 'textfield', name: 'firstName', flex : 1},<br />
              {xtype: 'textfield', name: 'lastName',  flex : 2}<br />
          ]<br />
      },<br />
      //the rest of your form goes here<br />
    ]<br />
});

E muito mais…

  • Plugins para Toolbar: ordenação de itens e drag ‘n drop com toolbar.
  • Novo tema: Acessibilidade
  • Qualidade comprovada: 180 correções e melhorias. A partir dessa nova versão a equipe está utilizando testes automatizados assegurando que o framework funcione perfeitamente a cada correção.