React Animações de coluna de grade
O Ignite UI for React Data Table / Data Grid suporta Column Animation durante eventos como Column Hiding ou Column Moving. Quando Column Animation na React data grid é definida, a animação correspondente será disparada para todas as células naquela coluna.
React Grid Column Animations Example
Animation Properties
Cada propriedade de animação de coluna é listada e descrita abaixo:
columnAddingAnimationMode: Quando uma coluna é adicionada, você tem a opção de fazer o cabeçalho da coluna e suas células deslizarem pela esquerda, direita, topo ou baixo. Também há opções para fazer o fade in, deslizar e fazer fade in.columnExchangingAnimationMode: Quando uma coluna é trocada, você tem a opção de fazer com que o cabeçalho da coluna trocado e suas células deslizem para a esquerda, direita, topo ou baixo. Também há opções para fazer o desbote, além de deslizar e desvanecer.columnHidingAnimationMode: Quando uma coluna está oculta, você tem a opção de fazer o cabeçalho da coluna e suas células deslizarem para a esquerda, direita, topo ou baixo. Também há opções para fazer o fade para o desbote, além de deslizar e desligar.columnMovingAnimationMode: Quando uma coluna é movida, você tem a opção de fazer o cabeçalho da coluna e suas células deslizarem para cima.columnPropertyUpdatingAnimationMode: Quando a propriedade de uma coluna muda, você tem a opção de fazer essa mudança se animar interpolando ou interpolando profundamente sua alteração.columnShowingAnimationMode: Quando uma coluna é adicionada, você tem a opção de fazer o cabeçalho da coluna e suas células deslizarem pela esquerda, direita, topo ou baixo. Também há opções para fazer o fade in, deslizar e fazer fade in.
Code Snippet
A seguir, demonstramos a implementação de cada uma das animações de coluna descritas neste tópico:
<IgrDataGrid
height="100%"
width="100%"
dataSource={this.data}
columnAddingAnimationMode="SlideToLeft"
columnExchangingAnimationMode="SlideToRight"
columnHidingAnimationMode="SlideToTopAndFadeOut"
columnMovingAnimationMode="SlideOver"
columnPropertyUpdatingAnimationMode="Interpolate"
columnShowingAnimationMode="SlideFromBottomAndFadeIn" />