2009-07-02 106 views

Respuesta

17
  1. añadir una columna a la instrucción SELECT del informe como este:

    SELECT '' edit_link, -- This is the new column 
        ... 
    
  2. Ir a la pestaña Informe de atributos.

  3. Mueva la nueva columna EDIT_LINK a la parte superior de la lista de columnas (si desea que sea la primera).

  4. Haga clic en el icono de lápiz y papel a la izquierda del alias EDIT_LINK para abrir la página de Atributos de columna.

  5. Vaya a la sección Enlace de columna de la página de Atributos de columna.

  6. Elija uno de los íconos mostrados como [Icono 1], [Icono 2], ... (alternativamente puede usar uno propio pero eso es más avanzado).

  7. Rellene los campos restantes de Enlace para especificar a qué página de su aplicación desea ir cuando se pulsa el enlace y qué valores va a enviar. Se proporcionan listas de valores para ayudar con esto. Por ejemplo, podría especificar:

    • Página: 42
    • artículo 1 Nombre: P42_EMPNO
    • artículo 1 Valor: # EMPNO #

      (Esto navegar hasta la página 42, elemento de configuración de la página P42_EMPNO al valor de EMPNO en la fila del informe actual.)

  8. Pulse el botón Aplicar cambios.

Ahora ejecute la página y tendrá un enlace de edición para cada fila.

+0

En mi caso, me gustaría llamar a una función de JavaScript para mostrar un formulario modal para editar la información de esa línea específica. Sospecho que establecí el destino en la URL y la URL en "Javascrip: function();" , pero ¿cómo paso por el PK primario para editar solo esa línea? –

1

Puede usar la sección Enlace de columna (según la respuesta de Tony Andrews) en cualquier columna del informe para agregar enlaces. p.ej. "Emp Name" podría vincular a los detalles del empleado, "Dept Name" podría vincular a los detalles del departamento, etc.

Cuestiones relacionadas