Estoy usando Oracle APEX y tengo una región de informe en una página que muestra columnas de una consulta SQL. Deseo agregar botones de edición a la primera columna de este informe para que el usuario pueda hacer clic en él y editar/revisar uno de los resultados. ¿Cómo agrego este botón de edición? Gracias.¿Cómo se agrega un botón de edición a cada fila en un informe en Oracle APEX?
Respuesta
añadir una columna a la instrucción SELECT del informe como este:
SELECT '' edit_link, -- This is the new column ...
Ir a la pestaña Informe de atributos.
Mueva la nueva columna EDIT_LINK a la parte superior de la lista de columnas (si desea que sea la primera).
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.
Vaya a la sección Enlace de columna de la página de Atributos de columna.
Elija uno de los íconos mostrados como [Icono 1], [Icono 2], ... (alternativamente puede usar uno propio pero eso es más avanzado).
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.)
Pulse el botón Aplicar cambios.
Ahora ejecute la página y tendrá un enlace de edición para cada fila.
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.
- 1. jQuery Datatable botón de edición dinámica adjunto a cada fila
- 2. Oracle APEX: información sobre herramientas en la celda del informe
- 3. Cómo agregar un botón a cada fila de una lista?
- 4. ¿Cómo acceder a las variables de Oracle Apex desde Javascript?
- 5. Tabla HTML con botón en cada fila
- 6. importando datos CSV en Oracle (probando Apex/SQL Developer)
- 7. Agregar un botón a una fila en jqgrid
- 8. Apex - Informe interactivo - ¿Ocultar columna en descarga CSV?
- 9. Botón Cerrar de ExtJS en cada pestaña en un Tabpanel
- 10. UITableView llega a un rastreo cuando se agrega un UILabel con cornerRadius a cada celda
- 11. ¿Cómo paso un parámetro a un informe de acceso programáticamente?
- 12. ¿Cómo se agrega un punto de interrupción en Xcode?
- 13. Roles de autorización y usuario en Oracle Apex?
- 14. TextView y botón en cada fila y onListItemClick()
- 15. ¿Cómo se agrega un atributo a un modelo?
- 16. Haga clic en un botón cada segundo
- 17. Pasar un parámetro a onclick oyente en un botón en una fila de vista de lista
- 18. ¿Cómo creo un botón Eliminar en cada fila usando el complemento SlickGrid?
- 19. ¿Cómo puedo agregar un botón a un informe de Access para exportarlo a Excel/PDF?
- 20. ¿Cómo establecer diferentes alturas para cada fila en un ListView?
- 21. ¿Cómo se agrega GPUImage a un proyecto de iOS?
- 22. Desencadenar un informe desde un botón de cinta
- 23. Hacer un sha1-hash de una fila en Oracle
- 24. ¿Cómo se agrega una barra de desplazamiento a un div?
- 25. En CakePHP, ¿cómo se puede determinar si un campo se cambió en una acción de edición?
- 26. ¿Cómo se agrega información JOIN a un archivo rails seeds.rb?
- 27. jQuery basic: ¿Cómo puedo eliminar una fila de la tabla cuando se hace clic en un botón de esta fila?
- 28. Pasa por cada fila de un rango en Excel
- 29. SSRS Fila Grupo Grupo + Columna = RowNumber Edición
- 30. Eliminando cada n-ésima fila en un marco de datos
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? –