Ações de linha na grade Web Components árvore
O recurso Ignite UI for Web Components Ações de Linha na Grade de Árvore Web Components permite que os desenvolvedores usem e utilizem um IgcActionStrip
CRUD para componentes de linha/célula e fixação de linha. Existem vários controles de interface do usuário predefinidos para essas operações que são aplicáveis a uma linha específica na IgcTreeGridComponent
edição e fixação.
Usage
Os componentes de interface do usuário de ações predefinidas são:
IgcGridEditingActions
- inclui funcionalidade e interface do usuário projetada especificamente para aIgcTreeGridComponent
edição. Ele permite que você alterne rapidamente o modo de edição para células ou linhas, dependendo da opção e exclusãoRowEditable
de linha doIgcTreeGridComponent
.IgcGridPinningActions
- inclui funcionalidade e interface do usuário projetadas especificamente para a fixação deIgcTreeGridComponent
linha. Ele permite que você fixe linhas rapidamente e navegue entre linhas fixadas e suas contrapartes desativadas.
Eles são adicionados dentro do e tudo isso IgcTreeGridComponent
é necessário para fornecer IgcActionStrip
interações padrão.
<igc-tree-grid row-editable="true" primary-key="ID">
<igc-column field="field"></igc-column>
<igc-action-strip>
<igc-grid-pinning-actions></igc-grid-pinning-actions>
<igc-grid-editing-actions></igc-grid-editing-actions>
</igc-action-strip>
</igc-tree-grid>
[!Note] When
ActionStripComponent
is a child component of theIgcTreeGridComponent
, hovering a row will automatically show the UI.
Custom Implementation
Esses componentes expõem modelos que oferecem flexibilidade para personalização. Por exemplo, se quisermos usar o IgcActionStrip
cenário para um Gmail com ações de linha como excluir, editar e etc. Você pode simplesmente criar um componente de botão com ícone, adicionar um evento de clique a ele e inseri-lo no IgcActionStrip
.
<igc-tree-grid>
<igc-action-strip #actionstrip>
<igc-grid-pinning-actions></igc-grid-pinning-actions>
<igc-grid-editing-actions edit-row="true" delete-row="true"></igc-grid-editing-actions>
</igc-action-strip>
</igc-tree-grid>
API References
Nossa comunidade é ativa e sempre acolhedora para novas ideias.