Benutzer-Werkzeuge

Webseiten-Werkzeuge


extensibility:plugins-generic

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
extensibility:plugins-generic [2024/08/20 14:37] adm-dlatikayextensibility:plugins-generic [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Plugins (Standarderweiterungen) ====== 
- 
-Diese Art von Plugins ermöglicht es, in die Standardlogik aller CAATS-Dienste einzugreifen, und so das Verhalten der Standardfunktionen mit individuellen Programmierungen zu beeinflussen. 
- 
-===== Beschreibung ===== 
- 
-Die Standardfunktionen und Einsprungpunkte sind: 
-  - Abrufen einzelner Datensätze (vor Datenbankzugriff) 
-  - Abrufen einzelner Datensätze (nach Datenbankzugriff) 
-  - Abrufen einer Liste von Datensätzen (vor Datenbankzugriff) 
-  - Abrufen einer Liste von Datensätzen (nach Datenbankzugriff) 
-  - Neuen Datensatz mit Initialwerten anfordern 
-  - Anlegen (vor Speicherung) 
-  - Anlegen (nach Speicherung) 
-  - Aktualisieren (vor Speichrung) 
-  - Aktualisieren (nach Speicherung) 
-  - Löschen (vor Speicherung) 
- 
-Wird eine dieser Standardfunktionen durch ein Plugin ergänzt, so steht es dem Autor des Plugins frei, die übergebenen Daten zu verwerfen, beizubehalten, abzuändern, oder durch eigene zu ersetzen.   
- 
-Im Falle des Abrufens einer Liste von Datensätzen (Punkt 3) steht es dem Autor des Plugins außerdem frei, die übergebenen Filter-, Sortierungs- und Gruppierungskriterien vor dem Ausführen des Datenbankzugriffes zu ändern. 
- 
-===== Beispiele ===== 
- 
-Beispiel 
- 
-===== Fehlercodes und Lösungen ===== 
- 
-Beim Programmieren von standarderweiternden Plugins können - abseits von den Warnungen und Fehlermeldungen des C# Compilers - folgende CAATS-spezifische Fehlercodes vorkommen: 
- 
-^ Fehlercode      ^ Bedeutung       ^ Lösung          ^ 
-| Row 1 Col 1    | Row 1 Col 2     | Row 1 Col 3        | 
-| Row 3 Col 1    | Row 3 Col 2     | Row 3 Col 3        | 
  
extensibility/plugins-generic.1724164637.txt.gz · Zuletzt geändert: von adm-dlatikay

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki