on 2020 Apr 17 6:40 AM
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!
Request clarification before answering.
User | Count |
---|---|
93 | |
15 | |
8 | |
7 | |
5 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.