Wird in dem Zellenkonfigurationsdialog eines Buttons unter "Scriptklasse" der Name einer Scriptklasse eingetragen, so wird zusätzlich zu dem Buttoncontrol ein Scriptobjekt der angegebenen Klasse erzeugt, dass dann an bestimmten Interaktionspunkten die Möglichkeit hat, dem Button zusätzliche Funktionalitäten zu geben.
In einem der unter XmlScriptPath definierten Verzeichnisse muss nun eine Datei mit der Endung ".cs" abgelegt werden.
Ein Beispiel finden Sie hier: Sources\SOG.ERP.Script\Script.Basis\mask_dtstv3_btn.cs
Übergabe weiterer Parameter an den ScriptControl
Wird in dem Eintrag "Scriptklasse" z. B. folgendes Format verwendet:
Script.mask_dtstv3_btn:Init('abc','def')
so wird die Funktion "Init" der Control-Klasse mit den String-Parametern "abc" und "def" aufgerufen.
Ein Beispiel dazu findet sich unter Sources\SOG.ERP.Script\Script.Basis\mask_dtstv3_btn.cs