cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Lumira SDK

0 Kudos
199

Hallo,

ich habe eine SDK-Komponente erstellt und würde eine Funktion gerne um einen zweiten Übergabeparameter erweitern.
Aktuelle Definition der Funktion in contribution.ztl:
/* create commitment */
void createCommitment(String newCommitment) {*
this.commitment = newCommitment;
*}

Aktuelle Implementierung in Datei „component.js“:
this.commitment = function(value) {
if (value === undefined || value === "") {
return this;
} else {
if ((window) && (window.top) && (window.top.Bridge) && ('createCommitment'in window.top.Bridge))
{
window.top.Bridge.createCommitment(value);
}
return this;
}
};

Nun möchte ich der Funktion beim Aufruf in Lumira gerne einen zweiten String Parameter mitgeben.
Sprich neue Definition meiner Meinung nach
void createCommitment(String newDate, String newCommitment)

Welche Anpassungen sind hierzu denn notwendig? Bekomme es irgendwie nicht hin.

Und noch eine Frage:
Kann es sein, das Funktionen nicht getriggert werden wenn sich der Aufrufparameter nicht ändert?
Also wenn z.B. SDK.createCommitment("Meier"); aufgerufen wird, funktioniert das nur einmalig.
Wird dann einmal SDK.createCommitment("Mueller"); aufgerufen, funktioniert danach auch wieder SDK.createCommitment("Meier");

Danke im Voraus!

Accepted Solutions (0)

Answers (0)