Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: Report mit LOV und LOV abhängier Spalte
geschrieben von: Chris_01 (88.130.178.---)
Datum:

Hallo, hab das Problem rein mit AJAX lösen können.

Hier meine Lösung.

<script language="JavaScript" type="text/javascript">
function kosten(id)
{

var laufzeit_id = document.getElementById(id).value;
var id_ermitteln = id.substr(4,8);

document.getElementById("f03_"+id_ermitteln).value = laufzeit_id+" €";
}
</script>

Folgender Gedanke steckt dahinter.
Die LOV'S haben im Quellcode folgende ID's.

f02_0001
f02_0002
...
(Sieht man wenn man sich den Seitenquellcode anschaut)

Die Kosten stehen immer in Spalte 3. Somit ist der erste Teil der ID immer konstant. Nämlich "f03_".
Nun soll der Wert der Zeile geändert werden indem auch die LOV angeklickt wird.
D.h. f03_0001 soll den rückgabewert der lov f02_0001 bekommen.

Dies wird realisiert indem die LOV ihre ID selbst an die JS Function übergibt.

Das ist relativ einfach da im Column Link (Element Attributes) der Aufruf der JS Function steht. onChange="javascript:kosten(this.id);"

Mit this.id übergeben wir immer die id der LOV in der wir klicken.

Zuletzt brauchen wir nur die letzten 4 zahlen der id die wir erhalten mit dem Wert der 3.Spalte kombinieren.

Also f03_+id.substr(4,8)...

Schon ist die Sache dynamisch.Egal wieviele Gegenstände ein Benutzer hat...

Ich hoffe ich konnte weiterhelfen.







Thema Neugierige geschrieben von geschrieben
Report mit LOV und LOV abhängier Spalte 2802 Chris_01
Re: Report mit LOV und LOV abhängier Spalte 1701 Chris_01


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.