Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como você adiciona um botão de edição a cada linha em um relatório no Oracle APEX?


  1. Adicione uma coluna à instrução SELECT do relatório assim:
    SELECT '' edit_link, -- This is the new column
        ...
    

  2. Vá para a guia Atributos do Relatório.

  3. Mova a nova coluna EDIT_LINK para o topo da lista de colunas (se quiser que seja a primeira).

  4. Clique no ícone de lápis e papel à esquerda do alias EDIT_LINK para abrir a página Atributos da Coluna.

  5. Vá para a seção Link da Coluna da página Atributos da Coluna.

  6. Escolha um dos ícones mostrados como [Ícone 1], [Ícone 2], ... (alternativamente, você pode usar um de sua preferência, mas que é mais avançado).

  7. Preencha os campos Link restantes para especificar para qual página do seu aplicativo você deseja ir quando o link for pressionado e quais valores você passará. Listas de valores são fornecidas para ajudar com isso. Por exemplo, você pode especificar:
    • Página:42
    • Nome do item 1:P42_EMPNO

    • Valor do Item 1:#EMPNO#

      (Isso navegaria para a página 42, definindo o item de página P42_EMPNO para o valor de EMPNO na linha do relatório atual.)

  8. Pressione o botão Aplicar alterações.

Agora execute a página e você terá um link de edição para cada linha.