Muitas das funcionalidades da Web das quais dependemos já existiram em aplicativos de desktop individuais. Desde suítes de escritório, jogos e ferramentas financeiras, todos eles são agora aplicativos Web; eles são tão cheios de recursos quanto seus equivalentes de desktop. No passado, usei uma variedade de widgets de grade JavaScript em sites de clientes, e cada um deles tinha vários pontos problemáticos: desempenho, tamanho, flexibilidade etc. O poderoso DataGrid da Sencha é possivelmente o melhor grid que já vi – vamos dar uma olhada.

Acesso rápido

  • Crie tabelas responsivas com filtragem, classificação, paginação, AJAX e muito mais
  • Lida com milhões de registros sem degradação do desempenho
  • Recursos de importação e exportação de dados para CSV, TSV, HTML, PDF e XLS
  • Recursos avançados de plugin: Edição de operações de linha, arrastar e soltar, copiar e colar, expandir, selecionar e muito mais
  • Suporte para incorporação de outros widgets Sencha JavaScript dentro da grade
  • As grades podem ser criadas a partir de marcação para permitir o máximo de acessibilidade
  • Diversos exemplos de trabalho para iniciar sua grade

É fácil criar uma grade Ext JS a partir de uma tabela HTML existente com algumas linhas de código JavaScript:

grid = Ext.create('Ext.ux.grid.TransformGrid', 'my-table', {
    stripeRows: true,
    height: 130
});

grid.render(Ext.getBody());

Foco no desempenho

O desempenho sempre foi um fator importante para determinar a usabilidade de uma grade. Os fatores de desempenho incluem carregamento inicial e renderização, arrastar/soltar, velocidade de vinculação de dados, velocidade de supracomponentes e uso geral. Se o senhor falhar em qualquer um desses testes, provavelmente perderá usuários rapidamente. O site da Sencha Grid é incrivelmente eficiente – todas essas operações são rápidas e, portanto, a grade é muito boa de usar.

Funcionalidade incrível

Quando os usuários e engenheiros veem grades poderosas, eles tendem a querer mais – classificação, vinculação de dados, arrastar e soltar, formatação especial, campos personalizáveis, incorporação de outros widgets – e o Sencha Grid permite tudo isso. E como a Sencha já tem vários desses componentes, o senhor economiza tempo sem ter que desenvolvê-los. Integre!

Facilidade de implementação

Como eu disse acima, implementar um Sencha Grid pode ser fácil, acessível e com pouco código. Instanciar dinamicamente um Grid a partir de uma tabela HTML existente é fácil, enquanto iniciar a partir do JavaScript também é intuitivo, e há muitos exemplos disponíveis para isso!

Sencha tem a reputação de criar utilitários JavaScript incríveis há mais de uma década. Essa reputação brilha claramente, pois o Grid deles é incrível em vários aspectos!