Sto usando Oracle APEX e ho un'area di report in una pagina che visualizza le colonne da una query SQL. Voglio aggiungere pulsanti di modifica alla prima colonna di questo rapporto in modo che l'utente possa fare clic su di esso e modificare/rivedere uno dei risultati. Come aggiungo questo pulsante di modifica? Grazie.Come si aggiunge un pulsante di modifica a ciascuna riga in un report in Oracle APEX?
risposta
aggiungere una colonna SELECT della relazione come questa:
SELECT '' edit_link, -- This is the new column ...
Vai alla relazione scheda Attributi.
Spostare la nuova colonna EDIT_LINK all'inizio dell'elenco di colonne (se si desidera che sia il primo).
Fare clic sull'icona della matita e della carta a sinistra dell'alias EDIT_LINK per aprire la pagina Attributi della colonna.
Passare alla sezione Collegamento colonna della pagina Attributi colonna.
Scegli una delle icone mostrate come [Icona 1], [Icona 2], ... (in alternativa puoi usarne una tua ma è più avanzata).
Compilare i restanti campi di collegamento per specificare a quale pagina dell'applicazione si desidera andare quando viene premuto il collegamento e quali valori si passeranno. Elenchi di valori vengono forniti per aiutare con questo. Ad esempio, è possibile specificare:
- Pagina: 42
- Articolo 1 Nome: P42_EMPNO
Articolo 1 Valore: # EMPNO #
(Questo sarebbe passare a pagina 42, voce di impostazione pagina P42_EMPNO al valore della EMPNO nella riga report corrente.)
Premere il pulsante Apply Changes.
Ora eseguire la pagina e si avrà un collegamento di modifica per ogni riga.
È possibile utilizzare la sezione Collegamento colonna (come da risposta di Tony Andrews) su qualsiasi colonna del report per aggiungere collegamenti. per esempio. "Nome Emp" potrebbe collegarsi ai dettagli del dipendente, "Nome del procuratore" potrebbe collegarsi ai dettagli del dipartimento, ecc.
- 1. jQuery DataTables: come si aggiunge un ID riga a ciascuna riga aggiunta dinamicamente?
- 2. Aggiunta di pulsante a ciascuna riga in listview
- 3. Autorizzazione e ruoli utente in Oracle Apex?
- 4. Come si applica un bordo inferiore a ciascuna riga di un DIV?
- 5. Come si aggiunge un elenco a un file in vim?
- 6. Aggiunta di un pulsante a una riga in jqgrid
- 7. Applicazione di una funzione a ciascuna riga di un data.table
- 8. Come si aggiunge un punto di interruzione in Xcode?
- 9. Come si aggiunge un progetto a CruiseControl.NET?
- 10. Come si aggiunge un pulsante accanto a ciascun nodo di un TreeView?
- 11. Come si aggiunge un carattere a una stringa in OCaml?
- 12. Come si aggiunge un int a una stringa in C++?
- 13. Attiva un report da un pulsante a nastro
- 14. Come sottrarre un vettore da ciascuna riga di una matrice?
- 15. Come si aggiunge un tipo di documento a un XDocument?
- 16. Conversione di report Oracle (.rdf) in report BIRT
- 17. Si aggiunge a una lista vuota usando un loop in loop a riga singola
- 18. Enumerare ciascuna riga per ogni gruppo in un DataFrame
- 19. Come si aggiunge il testo multilinea a un UIButton?
- 20. Come si aggiunge un JToken a un JObject?
- 21. NullPointerException quando si aggiunge un oggetto a ArrayList in Android
- 22. Come si aggiunge un nuovo articolo a un plist?
- 23. Quando/Perché Oracle aggiunge NaN a una riga in una tabella di database
- 24. Come si aggiunge un EditText a un DialogFragment?
- 25. Come si aggiunge il controllo ortografico a un JTextArea?
- 26. Come si aggiunge un metodo personalizzato a un servizio Restangular?
- 27. Modifica immagine di un pulsante di menu in un CMFCToolbar
- 28. Come si aggiunge un valore arbitrario a un riepilogo TensorFlow?
- 29. Come si aggiunge un commento a un criterio JSON IAM?
- 30. blender - come si aggiunge un colore a un oggetto?
Nel mio caso, vorrei chiamare una funzione javascript per visualizzare un modulo modale per modificare le informazioni di quella linea specifica. Sospetto di aver impostato la destinazione per l'URL e l'URL su "Javascrip: function();" , ma come faccio a passare attraverso il PK primario per modificare solo quella linea? –