Ações de linha na grade React

    O recurso Ignite UI for React Ações de Linha no React Grid permite que os desenvolvedores usem e IgrActionStrip utilizem o 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 IgrGrid 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 IgrGrid 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 IgrGrid.

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

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

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

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

    API References

    Nossa comunidade é ativa e sempre acolhedora para novas ideias.