Ações de linha na grade React árvore

    O recurso Ignite UI for React Ações de Linha na Grade de Árvore React permite que os desenvolvedores usem e utilizem um IgrActionStrip 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 IgrTreeGrid edição e fixação.

    Usage

    Os componentes de interface do usuário de ações predefinidas são:

    • IgrGridEditingActions- inclui funcionalidade e interface do usuário projetada especificamente para a IgrTreeGrid edição. Ele permite que você alterne rapidamente o modo de edição para células ou linhas, dependendo da opção e exclusão rowEditable de linha do IgrTreeGrid.

    • IgrGridPinningActions- inclui funcionalidade e interface do usuário projetadas especificamente para a fixação de IgrTreeGrid 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 IgrTreeGrid é necessário para fornecer IgrActionStrip interações padrão.

    <IgrTreeGrid id="treeGrid" rowEditable="true" primaryKey="ID">
        <IgrColumn field="field">
        </IgrColumn>
        <IgrActionStrip name="actionStrip">
            <IgrGridPinningActions></IgrGridPinningActions>
            <IgrGridEditingActions></IgrGridEditingActions>
        </IgrActionStrip>
    </IgrTreeGrid>
    

    [!Note] When ActionStripComponent is a child component of the IgrTreeGrid, 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 IgrActionStrip 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 IgrActionStrip.

    <IgrTreeGrid>
        <IgrActionStrip name="actionStrip">
            <IgrGridPinningActions></IgrGridPinningActions>
            <IgrGridEditingActions editRow="true" deleteRow="true"></IgrGridEditingActions>
        </IgrActionStrip>
    </IgrTreeGrid>
    

    API References

    Nossa comunidade é ativa e sempre acolhedora para novas ideias.