Zum Hauptinhalt gehen

Datensatz kopieren

Kommentare

1 Kommentar

  • Zendesk API User
    Author: gockel - 7/22/2010 6:53

    Hallo,

    Kann ich ein Script auch direkt auf einem DS ausführen? Wenn ja, wie  komme ich an die Entity, auf dem das Script ausgeführt wurde?

    ja das geht.

    Einfach ein Skript vom Typ "Kontext" anlegen.

    Im ViewSkript kann man dann definieren, dass das Skript z.B. nur auf Datenquellen ausgeführt wird:

    Ausgeführt wird das Skript dann einfach per Rechtsklick auf dem entsprechenden Datensatz:

    Der Context, der im Skriptcode zur Verfügung steht ist dann vom Typ Content2ScriptContext. Hier kann die Methode #getSelectedRow() verwendet werden, um an das Entity zu kommen.

    context.getSelectedRow()

    (oder kann man ein Script nur auf bestimmte DQ zulassen?)

    Im Viewscript können sie auch speziellere Prüfungen vornehmen, um das Skript nur auf ganz speziellen Datenquellen zu erlauben. Hierbei sollte man immer berücksichtigen, dass die Viewskripte beim Aufklappen des Menüeintrages ausgeführt werden. Es sollten also keine performancekritischen Operationen in Viewskripten implementiert werden.

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.