this als eigenen Datentyp übergeben können
Der Verweis "this" sollte als Datentyp an Funktionen übergeben werden können. So das man in einer Funktion direkt mit dem Datensatz weiterarbeiten kann. Also so etwas wie:
Global(this);
function Global(this: nid) do...
Laut der diversen Fehlermeldungen scheint es intern als node, bzw. node id zu existieren, nur kann man es nicht als Objektverweis weitergeben. Sollte ich falsch liegen, gerne korrigieren.
PS: mache ein wenig in Python, da ist dies durchaus üblich.
4 Antworten
-
Es geht so:
–––
Global(this);
function Global(this: Tabellenname) do...
–––
Birger
-
In der globalen Funktion erscheint eine Fehlermeldung "ID erwartet", nach Eingabe von "this". Nur als Anmerkung: wäre es nicht sinnvoller, den Tabellennamen mit this mit zu übergeben, dann könnte man die globale Funktion von verschiedenen Tabellen her aufrufen. So ist der Tabellenname (sofern funktioniert), immer in der globalen Funktion hardcodiert
Ninox Cloud über Mac App.
Uwe
-
Dies wäre nut möglich, wenn die Tabellen identisch wären.
Birger
-
Habe jetzt etwas, wie
Global(this) in der Tabelle und global:
function Global(record_id : Checklisten) do
alert("Funktion Global aufgerufen" + text(record_id))
endDies liefert die Nummer des Datensatzes, nicht genau was ich erwartet habe, aber..
Content aside
- vor 5 JahrenZuletzt aktiv
- 4Antworten
- 1532Ansichten