Set display-Wert text-Feld bei änderung von anderen text-Element in Oracle ApEx
Habe ich eine Oracle ApEx (version 4.2.5) - Datenbank-Anwendung mit 1 "Home" - Seite Typ Anzeige der aktuellen Datensätzen in eine Tabelle und ein "DML-Form" Typ-Seite, wo Sie einfügen/update/löschen von Datensätzen in derselben Tabelle. Das ist eine Allgemeine "Bericht und Formular" Art der Anwendung.
Auf der 2. Seite, ich will eingestellten Wert von 4 Textfelder auf der Veränderung des spezifischen text-Feld mit dem Namen P2_KOD. Für die, die ich erstellt habe, eine dynamische Aktion in Bezug auf dieses bestimmte Textfeld. Ich Falle auf "Ändern" Auswahl Typ "Item(s)", Artikel(s) zu "P2_KOD" und Links Zustand null (dh. "- Keine Bedingung -").
Dann habe ich Hinzugefügt, eine wahre Aktion, um Werte der 4 Textfelder. Ich habe versucht, "Wert Setzen" - Aktionen der beiden "PL/SQL-Function-Body" und "JavaScript-Ausdruck". Aber ich konnte nicht verwalten, einstellen display-Werte, die 4-text-Feld. Ich weiß, dass ich das session-Werte, die 4 text-Feld, da sehe ich Sie in "Eingefügt" Zustand mit der richtigen Element Werte zugewiesen, die in der "Seesion" info.
Was ist falsch an meiner Konfiguration?
Edit#1: ich habe das gleiche Szenario auf apex.oracle.com. Können Sie sich mit den folgenden Anmeldeinformationen und überprüfen Sie die "Anwendung 76791 - Einfache Rep & Form App". Es ist eine dynamische Aktion mit dem Namen "WHEN_DEPT_CHANGED", das sollte ändern Sie den Wert von P2_COMM-bis 3-fache Wert der Abteilung.
Workspace: DANTE_DEO
UN : anonymous_developer
PW : ad
- erstellen von demo-Beispiel auf apex.oracle.com ist am besten Weg und weisen developer Berechtigung hier.
- Ich habe das gleiche Szenario auf apex.oracle.com. Finden Sie die Anmeldeinformationen in den Edit#1-Abschnitt in Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie immer der Fehler:
Für dieses JS in 'Ausführen von JS-Code':
Es ist da .value() ist keine Funktion, es ist wie eine Eigenschaft. Änderung:
Und Sie sollten im Geschäft sein.
Unser Tipp: Sie können Debuggen von JS-code in Apex (oder etwas) mithilfe der Konsole in Google Chrome (hit F12, navigieren Sie zu console und die Seite aktualisieren) oder mit dem Firebug-extension im Firefox.
Schauen Sie bitte auf Seite 3 oder Tab-Namen "Pars test" in Ihrer Anwendung einige änderungen in die Seite.
Wie folgt, fügen Sie dynamische action
welche änderungen Ihr P3_COMM Wert bis 3-mal um den Wert P3_DEPTNO Sie eingegeben haben, ein.
Überprüfen, Seite 3, Anwendung 76791 für die demo.