4D 20 R7 vem com uma nova versão do SpreadJS, v17.1, e uma atualização do Ribbon que é compatível com ele. Vamos descobrir as novas caraterísticas que essa nova versão oferece para ajudar a acelerar seu desenvolvimento 4D View Pro.
Mover/Inserir coluna ou linha arrastando cabeçalhos
Colunas e linhas podem agora ser movidas ou inseridas arrastando os cabeçalhos. Isto pode ser ativado definindo a enumeração allowDragHeaderToMove das opções de propagação para linha, coluna ou ambas. Isto também pode ser ativado na Faixa de Opções:
Melhorias nos gráficos
Gráficos em cascata
Um novo tipo de gráfico foi adicionado ao 4D View Pro: o gráfico em cascata. Este mostra um total em execução como valores que são adicionados ou subtraídos. Esses valores são organizados como colunas com valores positivos e negativos e são codificados por cores para distinguir entre os dois. As colunas inicial e final são normalmente alinhadas contra o eixo horizontal, enquanto os valores intermediários são normalmente colunas flutuantes.
Demonstração | Documentação do SpreadJS
Formato de Linhas Suaves para Gráficos de Linha
Os gráficos de linhas em 4D View Pro agora suportam a formatação com linhas suaves.
Inserindo Gráficos com Multi-Selecções
Similar ao Excel, 4D View Pro agora suporta a inserção de gráficos usando multiselecões. Além de selecionar uma área contínua de dados, agora também pode pressionar a tecla Ctrl para selecionar múltiplas áreas não contíguas para criar um gráfico.
Esses intervalos podem ser especificados de várias maneiras, e 4D View Pro criará o gráfico de acordo:
Aprimoramento de Sparkline
Lollipop Variance Sparkline
O novo Lollipop Variance Sparkline permite mostrar variações absolutas e relativas num conjunto de dados. É semelhante a um gráfico de barras, mas reduz o espaço de exibição usando linhas em vez de retângulos. Como resultado, são mais úteis quando se lida com grandes quantidades de dados.
Demonstração | Documentação do SpreadJS
Melhorias no livro de trabalho
Opções Especiais de Colar Adicionais
4D View Pro agora suporta ainda mais opções especiais de colar, incluindo:
- Comentários – Cola apenas comentários
- Validação – Colar apenas regras de validação de dados
- Todos usando o tema Fonte – Cola todos os conteúdos das células no mesmo tema da folha de trabalho
- Tudo exceto margens – Cola todo o conteúdo e formatação das células exceto as margens
- Larguras de coluna – Colar a largura de uma coluna copiada ou de um intervalo de colunas
- Fórmulas e formatos de números – Colar apenas fórmulas e todas as opções de formatação de números
- Valores e formatos de números – Colar apenas valores e todas as opções de formatação de números
Demonstração | Documentação do SpreadJS
Suporte ao estilo das guias de planilha
As guias de planilha agora suportam estilos que o usuário pode definir. O estilo inclui o estilo do texto, a cor de fundo e o ícone.
Demonstração | Documentação do SpreadJS
Aprimoramento do evento TopRowChanged/LeftColumnChanged
Os eventos TopRowChanged e LeftColumnChanged agora suportam rolagem de pixels. Antes dessa alteração, toda a linha ou coluna teria que ser rolada antes que o evento fosse acionado, mas agora ele será acionado e fornecerá o status da rolagem para qualquer alteração na rolagem quando a rolagem de pixels estiver ativada.
Alinhamento Horizontal Distribuído
4D View Pro agora suporta Alinhamento Horizontal Distribuído para texto. Isto é simples para o alinhamento central, exceto que também vai envolver o texto automaticamente.
Preserva o último estado de ordenação do Excel
Ao importar arquivos Excel, 4D View Pro agora preserva a condição de ordenação para que não seja perdida.
Conclusão
Com o lançamento de 4D 20 R7, 4D View Pro agora inclui SpreadJS versão 17.1, trazendo novas funcionalidades como tipos de gráficos melhorados (gráficos em cascata e linhas suaves para gráficos de linha), multi-seleção para inserção de gráficos, tipos Sparkline melhorados, e mais melhorias de workbook e alinhamento. Esta atualização simplifica o desenvolvimento de 4D View Pro, oferecendo funcionalidade e desempenho melhorados.
Precisa de mais informação? Dê uma olhada detalhada nos avanços do SpreadJS v17.1, e compartilhe sua experiência no fórum 4D.